读书人

XSocket的学习跟总结

发布时间: 2012-11-08 08:48:12 作者: rapoo

XSocket的学习和总结

?????

?

?

服务端类:

?

?

?

客户端数据处理类:

?

?

?

客户端类:

?

?

代码如上,如有问题,欢迎商讨,?谢谢!

?

1 楼 pyk403 2011-03-03 不错很好。。
不过我还有一个疑问,就是ServerHandler 在调用ondata的第51行:
nbc.write("--|server:receive data from client sucessful| -----")
是不是要调用ClientHandler 的 ondata方法啊?

我怎么没找到地方有调ClientHandler ?

2 楼 zmty123 2011-04-23 要发送到service100次数据,发送几次后就断开连接了是为什么!
并且,我修改client发送一次数据,就接收一次数据,
//向客户端读取数据的信息
byte[] byteBuffers= bc.readBytesByDelimiter("|", "UTF-8");
//打印服务器端信息
System.out.println(new String(byteBuffers));
也接收不到消息!
请问这是为什么! 3 楼 zmty123 2011-04-23 找到问题了,client发送太快,连接断开了! 4 楼 longgangbai 2011-05-31 zmty123 写道找到问题了,client发送太快,连接断开了!

断开很正常,我们项目中如果一段时间不连接,就会断开,很正常的 5 楼 night_mare 2011-09-20 pyk403 写道不错很好。。
不过我还有一个疑问,就是ServerHandler 在调用ondata的第51行:
nbc.write("--|server:receive data from client sucessful| -----")
是不是要调用ClientHandler 的 ondata方法啊?

我怎么没找到地方有调ClientHandler ?



我觉得应该是由于XSocketClient中使用的是IBlockingConnection阻塞式连接导致无法回调处理机制。

读书人网 >软件架构设计

热点推荐