我是通过winsock 的UDP协议与单机通信,现在我想接收单片机发来的数据,但问题是
第一:接收单片机数据时,VB应该怎么正确接收单片机发来的数据,从而显示在VB的控件上呢?
或者说单片机发来的一字节的数据中,带着不同的信息,我应该怎么做才可以把这一字节的数据分开,读取不同信息第二:如果上面的方法不行,那我VB发一条指令过去,单片机回复我多条或N条信息,但DataArrival 这个好像是每当有数据接收,就会触发,有什么方法可以令我一次接收这N条信息吗?
我刚学VB,不太懂。请教一下大家
第一:接收单片机数据时,VB应该怎么正确接收单片机发来的数据,从而显示在VB的控件上呢?
或者说单片机发来的一字节的数据中,带着不同的信息,我应该怎么做才可以把这一字节的数据分开,读取不同信息第二:如果上面的方法不行,那我VB发一条指令过去,单片机回复我多条或N条信息,但DataArrival 这个好像是每当有数据接收,就会触发,有什么方法可以令我一次接收这N条信息吗?
我刚学VB,不太懂。请教一下大家
解决方案 »
- Set cat = New ADOX.Catalog方法新建数据库时,如何替换已有数据库?
- winsock tcp发包是否乱序
- MEDIPLAYER控件实现左右声道功能
- 谈谈VB的高级应用?
- 二进制文件读取怎么跳过几个字节,activex中怎么屏蔽ctrl+f1
- adox的问题
- 郑重推荐给大家了解一下!(非技术性质)
- 中国移动通信互联网短消息网关接口协议(V1.2)讲座马上开通! wangfeng主讲~~~~~~~~
- 如何用WINSOCK发送一个任意大的文件?
- 在窗体的通用部分声明public的变量怎么成了全局变量了,如何释放变量呢?
- VBA字符串的替换问题
- VB2008 加载URL地址的图片问题
先用两台电脑用网线连好。从网上下课winsock 源码。两台电脑可以互相监视好调。
udp好像一个包64个字节,前8个是引导,再加一个开始,后面就是数据了。将全部内容读入数组
就容易看到你的数据了。
两台电脑调好后,再和单片机连,心里就有底了。