默认
发表评论 13
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
你这是自已用MINA2写IM?解码器用的是什么?
签名: 《开源轻量级IM框架 MobileIMSDK v6.5 已发布!》http://www.52im.net/thread-4652-1-1.html
评论 13
引用:sxb 发表于 2017-01-03 21:09
我实现MessageDecoder 这个接口,方法里面decodable大概这样写的。
//20 前导
if(in.remaining()in.re ...

你可以去看看MobileIMSDK的数据接收部分,我没有使用它的Decoder机制,直接对2进制数据进行自已的解析和处理,这样就不会出现什么乱七八糟的不可控未知问题了。
签名: 《开源轻量级IM框架 MobileIMSDK v6.5 已发布!》http://www.52im.net/thread-4652-1-1.html
引用:sxb 发表于 2017-01-03 21:09
我实现MessageDecoder 这个接口,方法里面decodable大概这样写的。
//20 前导
if(in.remaining()in.re ...

你可以去看看MobileIMSDK的数据接收部分,我没有使用它的Decoder机制,直接对2进制数据进行自已的解析和处理,这样就不会出现什么乱七八糟的不可控未知问题了。
签名: 《开源轻量级IM框架 MobileIMSDK v6.5 已发布!》http://www.52im.net/thread-4652-1-1.html
引用:sxb 发表于 2017-01-04 08:43
public void messageReceived(IoSession session, Object message) throws Exception
        {
                if ((messag ...

你说的是TCP吧,粘包问题去网上找代码处理一下,因为粘包和缺包是所有TCP通信程序都要面对的问题,所以很容易找到代码。
签名: 《开源轻量级IM框架 MobileIMSDK v6.5 已发布!》http://www.52im.net/thread-4652-1-1.html
引用:sxb 发表于 2017-01-04 10:41
MobileIMSDK 不用处理吗

MobileIMSDK用的是UDP协议,所以没有粘包和缺包的问题。
签名: 《开源轻量级IM框架 MobileIMSDK v6.5 已发布!》http://www.52im.net/thread-4652-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部