我编了一个聊天室,UDP方式,在单网卡的机器上测试都正常。。
可是双网卡的机器上就出问题了。 
发送方和接收方都是双网卡,一个连内网路由,一个连外网路由,这样就形成了两个局域网。
我每发一条信息,如果是向所有人发送,则对方会收到2条同样的信息,如果是向某个人发送,也就是选他的计算机名,则正常,收到一条信息!!
实在是弄不明白怎么回事了!
请名位大侠帮忙。。可能我说的不是很清楚,有看不明白的,我可以补充!谢谢

解决方案 »

  1.   

    http://topic.csdn.net/u/20110319/16/d8f50e80-6bdc-4b2e-a3d9-f3cfb7793484.htmlhttp://tech.techweb.com.cn/thread-338156-1-1.html
      

  2.   

    因为是广播  如果是双网卡,所以会收到两条信息
            试试 三网卡 看是否收到三条信息?
    你的局域网有没有nat 能否共享上网? 不能正常收发 应该是路由问题 
    跟踪 推测下 用户A的信息是如何到达B的