1对N的通信方式请教

hi_xing · · 3725 次点击
每个会话启动routine,该routine负责接受或发送客户端的消息,收到消息后再附加客户端的标识,一起传给消息处理。消息处理采用chan;消息处理可以为一个或多个routine。大致这样。
#7
更多评论
一个client发送的消息是有序的,只是可能和别的消息交错出现,在每个消息中夹带个ID什么的可以让server知道是哪个client来的消息。
#1
如果采取chan slice来一一对应client,请问serv端有何好的方法能触发读取?谢谢,还有请问for range chan的退出条件是chan关闭吗?
#2