支援!SOS!

gugp8001 2009-07-24 03:16:36
有一BYTE数组,里面有10条报文:
16进制
发送报文:68 99 99 99 99 99 99 68 01 02 52 c3 7E 16
应答报文:
68 00 00 00 00 00 F1 68 81 16 52 C3 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 69 16 比
----------------------------------------------------------------------
发送:
如: dim send_r() as byte
send_r(0)(0)=104
send_r(0)(1)=153
send_r(0)(2)=153
send_r(0)(3)=153
send_r(0)(4)=153
send_r(0)(5)=153
send_r(0)(6)=153
send_r(0)(7)=104
send_r(0)(8)=1
send_r(0)(9)=2
send_r(0)(10)=82
send_r(0)(11)=195
send_r(0)(12)=126
send_r(0)(13)=22

send_r(1)=.....
send_r(2)=.....
send_r(3)=.....
send_r(4)=.....
send_r(5)=.....
send_r(6)=.....
send_r(7)=.....
send_r(8)=.....
send_r(9)=.....

用定时器如何把所有报文都发送??要及时有效率返回所有的应答报文.

...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiyulin 2009-07-31
  • 打赏
  • 举报
回复

帮顶.....
chinaboyzyq 2009-07-30
  • 打赏
  • 举报
回复
发送和接收对winsock是两件事,看发送给的接收方能不能多线程处理,如能一个接一个发就行了,每发一个要有一定的延时再发下一个,延时多长时间,要看接收方的处理速度.
接收是winsock自动触发的事件,有事件收数据就行了.

写一个延时程序在定时器里调用.
定时器只管到时间就发数据,不管别的.
chinaboyzyq 2009-07-27
  • 打赏
  • 举报
回复
发送和接收对winsock是两件事,看发送给的对方能不能多线程处理,如能一个接一个发就行了,每发一个要有一定的延时再发下一个,延时多长时间,要盾发送给对方的设置的处理速度.
接收是winsock自动触发的事件,有事件收数据就行了.

写一个延时程序在定时器里调用.
定时器只管到时间就发数据,不管别的.
liuxu2559 2009-07-24
  • 打赏
  • 举报
回复
定义几个全局变量,当发送一个报文收到应答报文后就开始下个报文的发送就可以了。
gugp8001 2009-07-24
  • 打赏
  • 举报
回复
用定时器如何把所有报文都发送单片机????

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧