public void Stop() { var serverToStop = MessageServersQueue.Dequeue(); MessageServers.Remove(serverToStop); serverToStop.Stop(); serverToStop.ReceiveEvent -= ServerReceiveEvent; }
internal void Start() { var newServer = new MessageServer(555, 1024); MessageServers.Add(newServer); MessageServersQueue.Enqueue(newServer); newServer.ReceiveEvent += ServerReceiveEvent; newServer.Start(); }