那么就有两种做法
1. 客户端只做客户端的功能
2. 客户端既有客户端的功能,也有服务端的功能
对第一种做法,你需要建两个工程
对第二种做法,只需要一个工程就可以了
让某些用户分担广播发送的工作。比如,有10000个用户在聊天室内,服务端可以指定100个人先将消息发给他们,
然后,这100个人,每人再发99个人,就完成广播的扩散了。
但是,服务端还要对本次广播的扩散情况进行辅助管理才行。
客户端之间的广播传递,可通过UDP/TCP的“打孔技术”进行实现
欢迎分享,转载请注明来源:夏雨云
那么就有两种做法
1. 客户端只做客户端的功能
2. 客户端既有客户端的功能,也有服务端的功能
对第一种做法,你需要建两个工程
对第二种做法,只需要一个工程就可以了
让某些用户分担广播发送的工作。比如,有10000个用户在聊天室内,服务端可以指定100个人先将消息发给他们,
然后,这100个人,每人再发99个人,就完成广播的扩散了。
但是,服务端还要对本次广播的扩散情况进行辅助管理才行。
客户端之间的广播传递,可通过UDP/TCP的“打孔技术”进行实现
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)