首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

P2P?解决思路

2012-01-05 
P2P?用UDP设计P2P,客户端是维护多个通信套接字和通信地址,还是用一个套接字与所有来者通信?那一种设计更好

P2P?
用UDP设计P2P,客户端是维护多个通信套接字和通信地址,还是用一个套接字与所有来者通信?
那一种设计更好一些,如果是维护多个通信套接字,是不是每个套接字都要维护一个发送与接收链表,那样是不是每个链表都要弄一个定时器(这样不太好吧)?

[解决办法]
一般是指一个SOCKET和其他所有的通讯,否则就不叫P2P了.
[解决办法]
可以多线程,每个线程处理一个套接字等,然后各自进行自己的通信,互不干扰
[解决办法]
http://www.ppcn.net/c2.aspx
看下P2P的原理,希望对你有帮助~
[解决办法]
QQ的模式是 CS,客户端只有1个SOCKET连接到服务器端,你QQ里好友发送的消息先到达服务器端,然后再通过服务器端转发给你的
[解决办法]

探讨
QQ的模式是 CS,客户端只有1个SOCKET连接到服务器端,你QQ里好友发送的消息先到达服务器端,然后再通过服务器端转发给你的

[解决办法]
PNP NPN
[解决办法]
探讨

飞信是P2P模式还是转发模式

[解决办法]
我觉应该是根据NAT类型,试图穿越,如果穿越不了,就找超级节点(公网机子)转发,超级节点没有了,就找服务器,所以是服务器转发与p2p混合使用的。

我觉得客户端在登陆时开一个本地监听端口会比较好做,客户端一登陆就把端口报上去,这样在服务器帮助穿越的时候,就会有目的,不会变来变去

热点排行