0

当我尝试在特定 ip(127.0.0.1/INADDR_LOOPBACK 或 0.0.0.0/INADDR_ANY 除外)上绑定 UDP 套接字时,它会失败。

我需要为每个客户端(点对点连接)有一个专用的 UDP 套接字。

如果我不绑定套接字并使用 sendto 和 recvfrom 函数,则数据永远不会到达。

任何明显的解决方案?

4

1 回答 1

0

您不能将 UDP 套接字绑定到非本地地址——将 UDP 套接字绑定到一个地址意味着您想要定向该地址的数据包,而不是该地址发送的数据包。您需要想办法在所有客户端之间共享一个套接字。

于 2012-07-23T23:49:40.113 回答