Monkey-Netty should have a standalone package for use in applications outside of jMonkeyEngine.
This can be accomplished by making the NettyClient and NettyServer independent of BaseAppState then creating a gradle module jme-monkey-netty that has BaseAppState wrappers for NettyServer and NettyClient.
With this, other applications, which may not depenent on jme, could create their own wrappers for NettyServer and NettyClient and take advantage of this library. This would also enable The Outside Engine to create an engine wrapper for the library, thus unifying this implementation and Outside's implementation.
Monkey-Netty should have a standalone package for use in applications outside of jMonkeyEngine.
This can be accomplished by making the
NettyClientandNettyServerindependent ofBaseAppStatethen creating a gradle modulejme-monkey-nettythat hasBaseAppStatewrappers forNettyServerandNettyClient.With this, other applications, which may not depenent on jme, could create their own wrappers for
NettyServerandNettyClientand take advantage of this library. This would also enable The Outside Engine to create an engine wrapper for the library, thus unifying this implementation and Outside's implementation.