回想一下 C 中套接字的声明具有以下签名:
int socket(int domain, int type, int protocol);
我遇到了一些协议(protocol) = 17 的逆向工程代码。有谁知道这指的是什么协议(protocol)?网络似乎缺少这样的 int
值;他们最多只有名字。
最佳答案
根据 IANA specifications,协议(protocol) 17 将是 UDP ,至少在 Linux socket 中被提及文档。协议(protocol)的名称也应该可以通过 getprotoent 获得。如果平台支持。
Microsoft 还对 socket 中的协议(protocol)使用相同的编号.
关于c - 值为 17 的套接字协议(protocol)是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51977781/