private void richTextBox4_KeyPress_1(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) { if (client_sendata.BConnected) { try { lock (this) { TrainInit _p = new TrainInit(); _p.DataBaseName = "SHL07_01"; _p.ProgramName = "SHL07_2017051201"; _p.TractionCurveName = "上海大学-杨高南路"; _p.PacketVersion = 001; _p.DataTime = 563; string result; bool success = SerializeTool.serializeObjToStr(_p, out result); richTextBox3.Text = "客户机:" + result + richTextBox3.Text; client_sendata.WReader.WriteLine(result); client_sendata.WReader.Flush(); richTextBox4.Text = ""; richTextBox4.Focus(); } } catch { MessageBox.Show("与服务器连接断开"); } } else { MessageBox.Show("未与与服务器建立连接,无法通讯"); } } }
private void richTextBox2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) { if (bConnected) { try { lock (this) { TrainInit _p = new TrainInit(); _p.DataBaseName = "SHL07_01"; _p.ProgramName = "SHL07_2017051201"; _p.TractionCurveName = "上海大学-杨高南路"; _p.PacketVersion = 1; _p.DataTime = 2012123; string result; bool success = SerializeTool.serializeObjToStr(_p, out result); richTextBox1.Text = "服务器" + result + richTextBox2.Text; wReader.WriteLine(result); wReader.Flush(); richTextBox2.Text = ""; richTextBox2.Focus(); } } catch { MessageBox.Show("无法与客户机通讯"); } } else { MessageBox.Show("未与与客户机建立连接,无法通讯"); } } }