读书人

QQ的通讯有关问题

发布时间: 2012-06-04 14:48:03 作者: rapoo

QQ的通讯问题
QQ是先通过P2P打洞,如果不行,就转发。
问题来了。


如果是同一个路由器下面的电脑,打洞是不行的,必须要转发。

如何判断两个客户端是不是同一个路由器下的? 判断外网iP虽然可以,但是如果有两个出口IP的话就不行了。

还有什么方法呢?

[解决办法]
同一个路由器下的计算机可以穿关的,所谓的打洞就是通过服务器进行握手并获知对方IP及路由分配的端口,
同一个路由器下面通信失败,很可能是你路由器不支持内网还回造成的
[解决办法]
网络架构有时候很复杂的,不仅仅是路由器的问题,路由器本身也有各种不同的配置选项,不用想得那么底层,那样你还得了解底层协议,应用层你只考虑用tcp尝试连能不能连上就行了。
[解决办法]
广播一个消息,就可以判断出来

读书人网 >.NET

热点推荐