applet客户端的最小netty jar

时间:2012-04-01 14:20:16

标签: netty

我现在使用Netty作为服务器端组件一段时间了,我对它非常满意。因此,为了方便起见,我也想在客户端使用它,但我希望尽可能小地保持applet的占用空间(在这种情况下)。我所需要的只有Netty:

  • 基于简单字符串的协议(stringdecoder,stringencoder,framer ...)
  • Plus:数据报支持

我已经看过这个罐子,但似乎我无法将它达到绝对最低限度,因为我对Netty来源不够深。

如果任何熟悉Netty的内部人员可以帮助我建立一个最小罐子的答案,那将是很棒的。谢谢!

1 个答案:

答案 0 :(得分:1)

因此,良好的第一步是使用Netty 4+,协议特定的代码库得到很好的组织。

其次,尝试只包括netty-common以及您需要的任何编解码器(通常是HTTP)。此外,如果您要针对编译的大小进行优化,请尝试使用ProGuard。对于简单的面向UDP的应用程序,您不需要任何其他应用程序。

HTH