再问UDP 指点一二 谢谢
色郎中 2006-10-26 12:58:34 private void button5_Click(object sender, EventArgs e)
{
byte[] cmd ={0x40,0x03,0x55,0x01,0x67 };
byte[] receive = new byte[1200];
udp.Connect("192.168.7.69", 1969);
udp.Send(cmd, 5);
IPEndPoint ipadr = new IPEndPoint(IPAddress.Parse("192.168.7.69"), 0);
receive = udp.Receive(ref ipadr);
if (receive[0] == 0xf0)
{
timer1.Enabled = true;
}
}
timer 内容:
private void timer1_Tick(object sender, EventArgs e)
{
byte [] receive= new byte [1200];
udp.Connect("192.168.7.69", 1969);
IPEndPoint ipadr=new IPEndPoint(IPAddress.Parse"192.168.7.69"),0);
receive =udp.Receive(ref ipadr );
}
看下 在BUTTON 里发完命令后,返回个命令执行状态信息,如果条件成立
就执行 TIMER ,timer里的代码是想 定时得到 设备抛出来的数据的
但现在TIME 的 receive 得不到,哪里出了问题,该如何做呢?