我需要我的客户端应用程序能够使用UDP通过同一端口发送到()和recvfrom()。
我发现我只能将一个套接字绑定到端口,并且在使用recvfrom()时最好这样做,否则事情会搞乱。
我希望仍能通过该端口发送UDP数据包,但是将其绑定到不同的套接字是一个问题,如上所述。
我该怎么办?
感谢。
答案 0 :(得分:3)
这应该可以正常工作。一个套接字绑定到您在同一套接字上使用recvfrom()和sendto()的端口。请参阅MSDN中的example,其中显示recvfrom()处于隔离状态 - 在recvfrom()周围,您应该能够使用相同的套接字发送到()。