问题描述
- 关于基于socket通信的多用户客户端不能通信
- 单个客户端可以接受到自己发送的消息。但多客户端的话,甲方发送数据,乙方可以接受,但乙方接受后不能发送数据,一旦发送数据,服务器就会崩溃!
解决方案
检查下你的服务器端程序,多线程同步或者哪里是不是有bug,加上try catch拦截下看看有什么异常发生。
解决方案二:
主要还是你服务器处理有问题。可以加一下log等来看你服务端到底是哪里没有处理正确。
大多数是越界,指针操作不对。
解决方案三:
不知道lz考虑其他方法不,用comet可以实现 如果你在项目中要实现即时通讯的功能 除了comet 也可以用QQ在线的功能 那只需要配置下就可以了非常方便
时间: 2024-10-07 19:56:54