2012-04-01 12 views
5

Estoy usando Netty para algunos componentes del servidor desde hace un tiempo y estoy muy contento con él. Por lo tanto, también me gustaría utilizarlo en el lado del cliente para mi propia conveniencia, pero quiero mantener la huella del applet (en este caso) lo más pequeña posible. Todo lo que necesito de Netty existe:Minimal jar netty para applet client

  • cadena simple protocolo basado (stringdecoder, stringencoder, enmarcador ...)
  • Plus: el apoyo de Datagrama

ya tomó un vistazo a la jarra, pero parece que no puedo llegar al mínimo absoluto posible porque no soy lo suficientemente profundo en las fuentes de Netty.

Sería genial si alguien familiarizado con las partes internas de Netty pudiera ayudarme con una respuesta sobre la construcción de un contenedor mínimo. ¡Gracias!

Respuesta

1

Así que un buen primer comienzo es usar Netty 4+ donde la base de código específica del protocolo se organizó muy bien.

Segundo, intente solo incluir netty-common más el códec que necesite (generalmente HTTP). Además, si está optimizando para el tamaño compilado, intente usar ProGuard. Para aplicaciones simples orientadas a UDP, no debería necesitar nada más.

HTH