当我尝试在特定的ip(127.0.0.1/INADDR_LOOPBACK或0.0.0.0/INADDR_ANY除外)上绑定UDP套接字时,它会失败 .
我需要为每个客户端(点对点连接)提供专用的UDP套接字 .
如果我没有绑定套接字并使用sendto和recvfrom函数,则数据永远不会到达 .
有明显的解决方案
您无法将UDP套接字绑定到非本地地址 - 将UDP套接字绑定到地址意味着您需要定向到该地址的数据包,而不是从该地址发送的数据包 . 您需要找出在所有客户端共享单个套接字的方法 .
1 回答
您无法将UDP套接字绑定到非本地地址 - 将UDP套接字绑定到地址意味着您需要定向到该地址的数据包,而不是从该地址发送的数据包 . 您需要找出在所有客户端共享单个套接字的方法 .