public void VD_Test() { string src = System.IO.File.ReadAllText(System.AppDomain.CurrentDomain.BaseDirectory + "protocol.txt"); Comm.Protocol protocol = new Comm.Protocol(); protocol.Parse(src); Comm.TC.VDTC vdtc = new Comm.TC.VDTC(protocol, "vd231", "192.168.22.231", 1001, 0xffff, new byte[] { 0, 0, 0, 0 },0,0,0); while (!vdtc.IsConnected) System.Threading.Thread.Sleep(1000); vdtc.m_device.OnTextSending += new Comm.OnSendingAckNakHandler(m_device_OnTextSending); vdtc.m_device.OnSendingPackage += new Comm.OnSendPackgaeHandler(m_device_OnSendingPackage); vdtc.m_device.OnReceiveText += new Comm.OnTextPackageEventHandler(m_device_OnReceiveText); vdtc.m_device.OnBeforeAck += new Comm.OnSendingAckNakHandler(m_device_OnBeforeAck); vdtc.m_device.OnAck += new Comm.OnAckEventHandler(m_device_OnAck); // vdtc.m_device. while (true) { Console.ReadKey(); vdtc.SetRealData(3, 0, 1); Console.ReadKey(); vdtc.SetRealData(0, 0, 1); } }