private void OnDataReceived(object sender, DataReceivedEventArgs e)
 {
     byte[] content = e.Content;
     string str = System.Text.Encoding.Default.GetString(content);
     //Encoding encoding = Encoding.UTF8;
     //string contentstring = encoding.GetString(content, 0, content.Length);
     this.receivetext = str;
     //byte[] sendbackdata = new byte[] { 0xeb, 0x90 };
 }
Пример #2
0
 private void OnDataReceived(DataReceivedEventArgs eventArgs)
 {
     if (DataReceivedEvent != null)
     {
         //DataReceivedEvent(this, e);
         ////System.Diagnostics.Debug.Assert();
         Delegate[] delArray = DataReceivedEvent.GetInvocationList();
         foreach (Delegate del in delArray)
         {
             try
             {
                 EventHandler<DataReceivedEventArgs> method = (EventHandler<DataReceivedEventArgs>)del;
                 method.BeginInvoke(this, eventArgs, OnDataReceivedProcessComplete, null);
             }
             catch (Exception e)
             {
                 throw e;
             }
         }
     }
 }