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