applet客户端的最小netty jar

dco*_*ode 5 netty

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

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

我已经看过这个罐子,但似乎我无法将它达到绝对最小值,因为我对Netty来源不够深入.

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

Chr*_*rth 1

因此,一个好的开始是使用 Netty 4+,其中特定于协议的代码库组织得很好。

其次,尝试仅包含netty-common您需要的编解码器(通常是 HTTP)。另外,如果您要优化编译大小,请尝试使用ProGuard。对于简单的面向 UDP 的应用程序,您不需要任何其他东西。

华泰