检查是否用c语言发送UDP消息



我想检查为什么程序不接收UDP消息。客户端程序每次发送4个整数。我有一个服务器程序使用了& recvfrom()"获取端口上的UDP消息,但程序似乎没有接收端口号上的消息,并且卡在"recvfrom"中。函数。我想知道是否有调试技术,我可以用来调试这个问题?

谢谢!

有很多可能性,常见的情况是,

  1. 防火墙在您的机器上或在传输中,例如,您的另一个端点在防火墙后面,禁止来自此地址的UDP入站流量。

  2. 路由,确保ping工作

  3. 你的代码错误,确保环回地址工作

调试时,可以安装Wireshark检查特定接口的流量。

最新更新