Netty的buffer和common模块可以用在android
Can Netty's buffer and common modules be used in android
我有一个服务器(名为 A)运行 使用 Erlang 构建的自定义协议。为了从另一个用 java 编写的服务器(称为 B)访问 A,我编写了一个 TCP 客户端库(称为 C)使用漂亮的 Netty 库的协议。但是,我还有另一个用例,即服务器 A,客户端应用程序 运行 也应该可以在 android 上访问它。在库 C 中,我使用 Netty 的 netty-buffer.jar (4.1.15) 和 [=13= 构建了协议解析抽象]netty-common.jar (4.1.15) 而已。我的问题是,我可以在 android 客户端代码中使用相同的抽象吗?使用 Netty 的 ByteBuff 比 Java 的 ByteBuffer 更能挽救生命。我知道 android 在 Dalvik VM 上运行,它在某些方面与普通的 java JVM 不同。
支持的最小值 android API 是 16(如果重要的话)
是的,在Android中使用Netty就可以了。使用 ProGuard 确保您只带入您需要的部分。
Android 不一定在 Dalvik 上 运行 了。还有 ART.
我有一个服务器(名为 A)运行 使用 Erlang 构建的自定义协议。为了从另一个用 java 编写的服务器(称为 B)访问 A,我编写了一个 TCP 客户端库(称为 C)使用漂亮的 Netty 库的协议。但是,我还有另一个用例,即服务器 A,客户端应用程序 运行 也应该可以在 android 上访问它。在库 C 中,我使用 Netty 的 netty-buffer.jar (4.1.15) 和 [=13= 构建了协议解析抽象]netty-common.jar (4.1.15) 而已。我的问题是,我可以在 android 客户端代码中使用相同的抽象吗?使用 Netty 的 ByteBuff 比 Java 的 ByteBuffer 更能挽救生命。我知道 android 在 Dalvik VM 上运行,它在某些方面与普通的 java JVM 不同。
支持的最小值 android API 是 16(如果重要的话)
是的,在Android中使用Netty就可以了。使用 ProGuard 确保您只带入您需要的部分。
Android 不一定在 Dalvik 上 运行 了。还有 ART.