4
回答
netty4 能不能运行在android上?protobuf通信最小依赖包是哪些
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在修改androidpn,感觉xmpp协议太重了,而且据说很耗流量很耗电。

mina2两年没更新了!spring mvc 竟然还用的是2.5

= - =想迁移到netty4,把xmpp改成轻量的protobuf,但是不知道android上能否流畅使用netty4

netty4的jar包,服务端不要紧可以使用all-in-one,android端怎么使用?最小依赖是哪些

坐等大神解惑,感激不尽。

举报
共有4个答案 最后回答: 3年前

netty-buffer-4.0.17.Final.jar

netty-codec-4.0.17.Final.jar

netty-common-4.0.17.Final.jar

netty-handler-4.0.17.Final.jar

netty-transport-4.0.17.Final.jar



bootstrap = new Bootstrap();
bootstrap.group(new NioEventLoopGroup());
bootstrap.channelFactory(new ChannelFactory<NioSocketChannel>(){
@Override
public NioSocketChannel newChannel() {
NioSocketChannel channel=new NioSocketChannel();
Log.d("ClientConnection", PooledByteBufAllocator.DEFAULT.toString());
channel.config().setAllocator(PooledByteBufAllocator.DEFAULT);
return channel;
}
});

解决传输文件的时候爆没有sun buf类的问题
channel.config().setAllocator(PooledByteBufAllocator.DEFAULT);

--- 共有 1 条评论 ---
这个世界不真实等待验证,谢谢回答! 3年前 回复
唉.....好多人都问这个问题。   好像暂时还真没法解决。我现在的项目还是用的mina    自定义通信协议/文件传输改造工作量还是有点大。
--- 共有 2 条评论 ---
CalssNotFound主要是那个时候就已经写好的东西.......现在用起来顺手............... 3年前 回复
这个世界不真实= - =使用mina的话请引用mina 3.0.0 的protobuf 编解码包,然后就是对象传输,自定义通信协议什么的,需要那么费神么? 3年前 回复
顶部