vmware 下 linux 和 windows 用过 udp 通信问题

sky_sun_wei 2007-04-01 11:07:53
现在的问题:
虚拟机装的是red hat,
linux的网络连接桥连,设置的是单独的ip,
linux可以ping到windows的ip,windows也可以ping到linux的ip,
linux的防火墙已经禁用,
windows和linux的udp程序都是api函数写的,在各自操作系统上都可以工作,
现在让linux下的udp作为server,可是怎么都收不到windows下udp发的数据。
...全文
619 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky_sun_wei 2007-04-03
  • 打赏
  • 举报
回复
昨天测试了

通过tcpdump可以测试到windows ip向linux ip发包,

通过sniffer抓包也可以看到windows ip向linux ip发包,

而且 Linux 可以连接上 Windows 的 ftp,

是什么原因啊!
neil_cn 2007-04-03
  • 打赏
  • 举报
回复
通过tcpdump可以测试到windows ip向linux ip发包

那就是说 linux 机器上的网卡已经收到包了,至于为什么服务端没处理,要看你的linux下的服务端的代码了,可能疏忽了些什么问题,这个很难说了
neil_cn 2007-04-01
  • 打赏
  • 举报
回复
你在linux下用tcpdump -p udp 抓包,在windows 下用Network Monitor 或 Sniffer 抓包,看看包到底发到哪里去了,这个和操作系统无关系,我自己现在用的比你这个结构复杂得多,也是跨多系统的,中间还过路由器,没问题的

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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