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 }; }
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; } } } }