IM或者push的原理

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

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

阅读 2.8k
3 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏