/// <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; }
/// <summary> /// Stops the server. /// </summary> private void StopServer() { OperationThread.Abort(); OperationThread.Join(); ServerListener.Stop(); }