双网卡 udp通讯的问题

wwyhw_sir 2008-06-13 11:31:52
现在我有一机器上pc1有两个网卡,分别为网卡1(192.168.2.22)和网卡2(192.168.2.33),网卡1负责和另外的pc2(192.168.2.11)通讯,网卡2负责和另外的pc3(192.168.2.33)通讯,
我采用udp的方式进行通讯,现在出现一种现象,pc1中的网卡1收到pc2发来的数据后,再返回到pc2中,当我禁止了网卡2后,程序就没有问题,但是当我启用网卡2时,pc2就收不到数据,
在接收程序中,我绑定网卡1的端口和地址,在发送程序中绑定本机的ip地址(使用网卡1 )和端口,同时指明目的地址和端口,
感觉很奇怪,请大虾指教.
...全文
337 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yclz 2010-04-07
  • 打赏
  • 举报
回复
同意楼上
WinEggDrop 2008-06-15
  • 打赏
  • 举报
回复
没什么奇怪.如果你UDP通讯时,绑定UDP端口时绑定所有的网卡的话,因为PC2,PC3应该和你同一个内网段的,因为你程序绑定了系统所有的IP,那么随便发到哪个IP中去,你都能收到.修改你的程序,只是绑定在某个网卡的IP中去.
9527他大爷 2008-06-15
  • 打赏
  • 举报
回复
网卡2(192.168.2.33),pc3(192.168.2.33) ???
IP相同
cppwin 2008-06-15
  • 打赏
  • 举报
回复
网卡2(192.168.2.33),
另外的pc3(192.168.2.33)
......冲突......

greatws 2008-06-13
  • 打赏
  • 举报
回复
没见过双网卡像你这样设置IP的
lipan37629146 2008-06-13
  • 打赏
  • 举报
回复
没有用过双网卡,*_* ,关注....

18,355

社区成员

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

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