예제 #1
0
 public void AcceptConnection()
 {
     try
     {
         _Listener.Start();
         _NewClient = _Listener.AcceptTcpClient();
         _NewStream = _NewClient.GetStream();
         NewConnection New = new NewConnection();
         New.SetTcpClient(_NewClient);
         New.SetNetStream(_NewStream);
         NewConnection._Thread thr = new NewConnection._Thread(WorkIntoThread);
         GroupOfConnection.Add(New);
         ThreadConnextion.Add(thr);
         New.Result = thr.BeginInvoke(New, new AsyncCallback(FinishStreamWithUser), New);
         Thread.Sleep(500);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
 }