/// <summary> /// Sets up the network receiver on a port. /// </summary> /// <param name="port">The port to receive requests on.</param> public void SetUpNetworkReceiver( ushort port ) { if ( server != null ) if ( port == this.Port ) throw new Exception( "Attempting to start a server twice. Have you called ShutdownServer yet?" ); this.Port = port; server = new Server( port ); server.OnClientConnected += ServerOnOnClientConnected; }
/// <summary> /// Shuts down the server. /// </summary> public void ShutdownServer( ) { if ( server == null ) return; server.Stop( ); server = null; }