可以在Android中使用Netty的缓冲区和通用模块

时间:2017-09-16 19:49:15

标签: java android netty

我有一个服务器(名为 A )在使用Erlang构建的自定义协议上运行。为了从用java编写的另一台服务器(称为 B )到达A,我编写了一个TCP客户端库(称为 C ),使用漂亮的Netty库来说明协议。但是,我有另一个用例,服务器A,也应该由在android上运行的客户端应用程序访问。在库 C 中,我使用Netty的 netty-buffer.jar(4.1.15) netty-common.jar构建协议解析抽象(4.1.15)仅限。我的问题是,我可以在Android客户端代码中使用相同的抽象吗?使用Netty的ByteBuff可以让Java的ByteBuffer更加栩栩如生。我知道android运行在Dalvik VM上,这在某些方面与普通的Java JVM不同。  
min支持的android API是16(如果重要)

1 个答案:

答案 0 :(得分:3)

是的,在Android中使用Netty很好。使用ProGuard确保只带入您需要的部件。

Android不再必须在Dalvik上运行。还有ART

相关问题