再问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 得不到,哪里出了问题,该如何做呢?
...全文
101 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
viena 2006-10-26
  • 打赏
  • 举报
回复
这的人不热情 还得靠自己
xiaohutushen 2006-10-26
  • 打赏
  • 举报
回复

接分
色郎中 2006-10-26
  • 打赏
  • 举报
回复
顶下 揭贴
谢谢
解决了

这的人不热情 还得靠自己啊
色郎中 2006-10-26
  • 打赏
  • 举报
回复
自己顶下
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-26 12:58
社区公告

让您成为最强悍的C#开发者