public LoginServerApp() { this.eventAggregator = new EventAggregator(); this.clientManager = new ClientManager(6112); this.clientManager.OnNewClient += NewClientHandler; }
public Client(ClientManager manager, Socket socket) { this.socket = socket; RemoteEndPoint = (IPEndPoint)socket.RemoteEndPoint; LocalEndPoint = (IPEndPoint)socket.LocalEndPoint; // kick this when the server is going down manager.OnShutdown += Kick; }
public void TestCase() { // create a new client manager and register for // its new-client event. we will check if we actually get // the new client later on. // finally start the manager. var manager = new ClientManager(9999); manager.OnNewClient += OnNewClient; manager.Start(); TestGeneral(); TestKick(); }