来于网络,归于网络....
1.架构说明
目前的协议有如下一些特点:
1)客户向服务器发送请求,每个请求的长度不定.请求的长度在第一个INT中指定.
2)每个服务器通常会向多种客户提供服务,例如,TS要同时向CP,NP提供服务,
CP要向NP和其他CP提供服务,同时还是其他CP,TS,SP的客户.
3)每个服务器为客户服务时,通常是长期的,会涉及多次请求-应答的来回.
这样的结构,主要是为了能够支持大量并发客户连接而设计的.在具有大量并发客户
连接时,无论采用线程还是进程,都无法进行有效的服务,因此必须采用select
轮询方式.
2.基本数据结构说
很老的代码了,还行吧,有点帮助
老代码 有点帮助
P2P学习资料,很有帮助