public void StopServer() { if (_server != null) { _server.Dispose(); _server = null; _flagOfClientListenBreak = true; } }
public bool StartServer() { if (_server != null) { throw new Exception("The server has already been started."); } try { _server = new Tcp_Server(IpAddress.ToString(), Port, ClientConnected, ClientDisconnected, MessageReceived, false); _flagOfClientListenBreak = false; return(true); } catch { return(false); } }