Example #1
0
 /// <summary>
 /// UDP接受线程
 /// </summary>
 protected void UDPRecThread()
 {
     while (true)
     {
         byte[] buffer = new byte[2048];                     //设置缓冲数据流
         _udpRec.ReceiveFrom(buffer, ref _udpRecIPEndPoint); //接收数据,并确把数据设置到缓冲流里
         if (GetWindowMessage != null)
         {
             MessageStruct st = new MessageStruct();
             st.ToStruct(System.Text.Encoding.UTF8.GetString(buffer));
             if (IsOpenAnyscRec)
             {
                 AddRecMessage(st); //添加一个消息
             }
             GetWindowMessage(st);  //转换为字符串
         }
     }
 }