public void Host(int port) { server = ServerFactory.CreateServer(logger); server.ListenForConnectionsInANewThread(port); server.OnClientConnected += () => ClientConnected?.Invoke(); }