protected virtual void RaiseNewClientEvent(MyTCPClient myClt) { // Raise the event by using the () operator. if (NewClientEvent != null) { NewClientEvent(this, new NewClientEventArgs(myClt)); } }
private async void mainTrdRun() { while (started) { TcpClient client = await lsnr.AcceptTcpClientAsync(); var myClt = new MyTCPClient(client); new Thread(() => RaiseNewClientEvent(myClt)).Start(); } }