@Override
        public void connectToServer( InetAddress address, int port, int remoteUdpPort ) throws IOException
        {
            UdpConnector fast = new UdpConnector( address, remoteUdpPort ); 
            SocketConnector reliable = new SocketConnector( address, port );        
            
            setPrimaryConnectors( reliable, fast, new TcpConnectorFactory(address) );
        }
Creates a Client that communicates with the specified host and separate TCP and UDP ports
 using both reliable and fast transports.  
 
 @param gameName This is the name that identifies the game.  This must match
                 the target server's name or this client will be turned away.
 @param version  This is a game-specific version that helps detect when out-of-date
                 clients have connected to an incompatible server.  This must match
                 the server's version of this client will be turned away.
 @param hostPort  The remote TCP port on the server to which this client should
                 send reliable messages. 
 @param remoteUdpPort  The remote UDP port on the server to which this client should
                 send 'fast'/unreliable messages.   Set to -1 if 'fast' traffic should 
                 go over TCP.  This will completely disable UDP traffic for this
                 client.
jme3-networking/src/main/java/com/jme3/network/Network.java