通讯类
文章平均质量分 76
huangspark
这个作者很懒,什么都没留下…
展开
-
mina
使用mina传输超过2k以上的数据时(采用tcp方式,如果是UDP方式,好像一次传输的数据不能超过256字节,如果超过mina不会分批次发送,而tcp方式会分批次发送),mina会自动将这些数据分成多次发送。由于是分批次发送数据,所有客服端在接受数据时,需要等所有的数据接受完之后才能解码,否则无法解码,或者只能读取到部分文件。 以下是一个发送、接受大字节数组的主要代码 服务端向客服端发送字节数...原创 2012-06-27 23:18:33 · 142 阅读 · 0 评论 -
mina粘包、多包和少包的解决方法 (转)
mina粘包、多包和少包的解决方法 (转) 原文地址:http://freemart.iteye.com/blog/836654 使用过mina的同学应该都遇到到过,在解码时少包、多包的问题,查阅了很多资料还是迷迷糊糊的,经过 不懈努力,终于解决了。原来解决方法是那样的简单。废话少说,请看列子。 另外建了一个交流群:19702042,大家可以在线交流 ...原创 2012-06-27 23:21:14 · 166 阅读 · 0 评论 -
mian 粘包问题
里面的重点是doDecode的返回值 这个方法的返回值是重点: * 1、当内容刚好时,返回false,告知父类接收下一批内容 * 2、内容不够时需要下一批发过来的内容,此时返回false,这样父类 CumulativeProtocolDecoder * 会将内容放进IoSession中,等下次来数据后就自动拼装再交给本类的d...2013-07-09 18:00:09 · 95 阅读 · 0 评论