日期:2014-05-18  浏览次数:20788 次

关于socket长连接为问题?
本人最近在研究socket的长连接开发。
比如有这样一个场景:我有多个客户,我和客户之间是长连接,我和客户建立连接的同时要给客户在本机开放一个端口以接收客户的报文消息,但是我有N个商户,难道我要开放N个端口吗。
还是我只要开放一个端口,这些客户都往这个端口发消息就可以。
是不是长连接存在单链路和多链路的区别啊。开放一个端口叫单链路,开放多个端口叫多链路?

------解决方案--------------------
大部分只要开放一个端口,这些客户都往这个端口发消息就可以了,如果客户很多,总不能一人一个端口吧。