示例#1
0
 /// <summary>
 /// 接收服务器端发送的消息
 /// </summary>
 public void ReceiveData()
 {
     if (Client.Connected && clientrun)
     {
         stream = Client.GetStream();
         if (stream.CanRead)
         {
             stream.BeginRead(Buffer, 0, Buffer.Length, OnReadCallback, null);
             SetReceiveTextValue = new SetReceiveTextCallback(SetReceive);
         }
     }
 }
示例#2
0
 /// <summary>
 /// 接收客户端到来的消息
 /// </summary>
 public void ReceiveData()//找一个方法在断开连接时跳出rev循环
 {
     if (server.Connected)
     {
         stream = server.GetStream();
         if (stream.CanRead)
         {
             stream.BeginRead(Buffer, 0, Buffer.Length, OnReadCallback, null);
             SetReceiveTextValue = new SetReceiveTextCallback(SetReceiveText);
         }
     }
 }