【发布时间】:2010-07-17 03:32:54
【问题描述】:
第三方库只为我们提供了监听数据的已创建套接字。现在这个socket可以是udp或者tcp了,
我无法确定为 getsockopt 提供哪些选项来确定套接字是 udp 还是 tcp。
SOL_SOCKET、SO_BROADCAST 似乎没有达到这个目的。
【问题讨论】:
标签: sockets
第三方库只为我们提供了监听数据的已创建套接字。现在这个socket可以是udp或者tcp了,
我无法确定为 getsockopt 提供哪些选项来确定套接字是 udp 还是 tcp。
SOL_SOCKET、SO_BROADCAST 似乎没有达到这个目的。
【问题讨论】:
标签: sockets
试试 SO_TYPE。 SOCK_DGRAM 或 SOCK_STREAM 应分别用于 UDP 或 TCP。
【讨论】: