整体思路:整个聊天是通过服务器转发的,这样处理起来比较简单,但是服务器压力会特别大。建议在真正做项目的时候,服务器只处理用户注册、登录以及判断用户是否掉线等,至于聊天、传文件以及视频等就在用户之间单独建立连接,这样可以大大减少服务器的压力,我这里就没考虑这么多了。 第一:我们定义一个超级消息对象(记得要序列化),它包含:消息类型、具体的消息对象、发送给谁以及来自谁。服务器和客户端就是通过发送这个超级消息对象来进行通讯的。 第二:服务器,在接受用户连接之后,马上把socket丢入线程池中,这样可以支持多用户并发访问,然后根据用户的socket对象,分别建立
还可以吧,呵呵
功能不错,顶起
挺不错的,谢谢了
不错的资源
参考了~,不过要5分,有点多了!
5分呀,这个都有点不值这么多分,勉强做个参考吧
资源还行不过是重复的其他的地方也能下载到
对于学习网络编程的同学有很大的帮助
太好了,哈哈,基本功能吧也就,哈哈,但是可以参考布局啥的
作者应该是原创的,顶了!!