2012-04-01 4 views
5

Ich benutze Netty für einige Server-Side-Komponenten jetzt und ich bin wirklich zufrieden damit. Daher möchte ich es auch auf der Client-Seite zu meiner eigenen Bequemlichkeit verwenden, aber ich möchte den Footprint des Applets (in diesem Fall) so klein wie möglich halten. Alles, was ich von Netty brauchen ist:Minimal Netty Jar für Applet-Client

  • Einfache String-basiertes Protokoll (stringdecoder, stringencoder, Framer ...)
  • Plus-: Datagram Unterstützung

Ich habe bereits einen Blick auf das Glas aber es scheint, dass ich es nicht auf das absolut mögliche Minimum bringen kann, weil ich in den Netty-Quellen nicht tief genug bin.

Es wäre toll, wenn jemand, der mit Nettys Interna vertraut ist, mir bei der Beantwortung eines minimalen Glases helfen könnte. Vielen Dank!

Antwort

1

Ein guter erster Start ist Netty 4+, wo die Protokoll-spezifische Codebasis gut organisiert wurde.

Zweitens, versuchen Sie einfach einschließlich netty-common plus welcher Codec Sie benötigen (in der Regel HTTP). Versuchen Sie auch, wenn Sie für kompilierte Größe optimieren, ProGuard zu verwenden. Für einfache UDP-orientierte Anwendungen sollten Sie nichts anderes benötigen.

HTH