无非是
1、建立socket
2、等待客户端连接
3、处理连接、保存连接
4、转发数据
5、清理无效连接
其他方面只是让以上几步高效和稳定
再加上自己独特的业务处理而已。
IM 服务器 已开源。
https://github.com/Geekoo-Joker/im
作为产考可以为你提供很大的帮助。
如果可以看懂的话,短时间内完全打造自己的IM服务器不成问题。
当然,如果你有更好、更高效的处理或优化。可以一起来完善这个项目
有疑问加站长微信联系(非本文作者)