Linux阻止udp套接字将无法接收
我在ubuntu机器上打开一个udp阻塞套接字,它成功了(没有返回错误)。
当从另一台机器向该机器和端口发送数据时,接收不会破坏,并且在Wirehark嗅探器中,我看到并且Icmp错误“端口无法访问”。
我虽然它可能是一个iptables问题,并打开端口接受。
还有其他建议如何调试吗?
谢谢。
邓肯
没有找到相关结果
已邀请:
4 个回复
抵浮细
?它的套接字绑定到哪个本地地址(由netstat报告)?
凄挡
来确定问题是来自网络/防火墙还是来自我自己的代码 尝试使用
运行测试服务器: 例如。
将打开并监听udp套接字,端口9999。 现在,您可以尝试使用相同或另一台计算机发送数据包
然后输入内容并查看它是否到达第一台计算机。 netcat中有很多其他很酷的东西,请看一下手册。
恋卡
将套接字正确绑定到本地端口? 您是否记得通过
传递本地端口号以将其转换为网络字节顺序? 什么价值
回归?
哭木算
查看代码中是否包含所有必需的步骤。