IM或者push的原理

对于一个IM或者push的服务 服务器只建立一个socket
客户端A发消息到服务器 服务器将信息转发到客户端B

服务器的代码该怎么写?
我只知道map存多个socket 但是别人都说浪费资源

阅读 2.8k
3 个回答

Map里存个socket有什么浪费的? 其实最近也做了些IM的相关工作,每种语言都有对应的框架,像JAVA的Netty。直接上来做个入口,然后就做业务代码了

还能怎么浪费呢?一个用户一个socket是下界吧

推荐问题
宣传栏