recvfrom无法收到来自不同网段的包

loseblue 2010-03-13 05:53:39
假设我的linux设备IP是1.20 端口9999 ,可以获得IP是1.30的包。

说明正常的recvfrom没有问题。

当我把设备放到10网段下,该设备IP是10.20

我做了个stun,使得1.30的包可以继续向10.20 端口9999发包

我抓包确认了,存在1.30向 IP10.20 端口9999发的包

但是设备没有收到这些包。


请问各位这是什么原因?该如何使得设备收到这些包?
...全文
123 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
losdaivy 2010-04-17
  • 打赏
  • 举报
回复
先ping一下看通不通
bragi523 2010-03-13
  • 打赏
  • 举报
回复
那你在10.20抓包试试啊,看收到了没有

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧