public void AcceptCallBack(IAsyncResult result) { AuthClient _newClient = new AuthClient(socket.EndAccept(result), this) { Ticket = Tools.RandomString(32, false) }; Out.Debug($"New socket [{_newClient.socket.RemoteEndPoint}]"); _newClient.Initialize(); Clients.Add(_newClient.socket, _newClient); socket.BeginAccept(AcceptCallBack, null); }
public void AcceptCallBack(IAsyncResult result) { try { AuthClient _newClient = new AuthClient(socket.EndAccept(result), this) { Ticket = Tools.RandomString(32, false) }; Out.Debug($"New socket [{_newClient.socket.RemoteEndPoint}]"); //_newClient.Initialize(); Clients.Add(_newClient.socket, _newClient); socket.BeginAccept(AcceptCallBack, null); }catch (Exception e) { if (Clients != null) { Out.Error(e.Message); } } }