Esempio n. 1
0
        /// <summary>
        /// Starts the server.
        /// </summary>
        public void Start()
        {
            ServerListener.Start();
            OperationThread.Start();

            Logging.Log($"Server { GetType().Name } listening at { ((IPEndPoint)ServerListener.Server.LocalEndPoint).Address.ToString() }:{ Port }.");
        }
 private void StopOperationThread()
 {
     ShutdownEvent.Set();
     OperationThread.Join();
     OperationThread = null;
 }
Esempio n. 3
0
 /// <summary>
 /// Stops the server.
 /// </summary>
 private void StopServer()
 {
     OperationThread.Abort();
     OperationThread.Join();
     ServerListener.Stop();
 }