以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]UDP如何发送 16进制数组? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98595) |
||||
-- 作者:111yangguojun -- 发布时间:2017/4/1 16:59:00 -- [求助]UDP如何发送 16进制数组? UDP如何发送 16进制数组? 如:发送16进制数组: 01 03 00 00 00 0D 84 0f |
||||
-- 作者:有点蓝 -- 发布时间:2017/4/1 17:03:00 -- 转换为字节数组,直接发送 |
||||
-- 作者:111yangguojun -- 发布时间:2017/4/1 17:16:00 -- Dim b_sent() As Byte = New Byte() {&H01, &H03, &H00, &H00, &H00, &H0d,&H84,&H0f} udp.Send(iP, 5003, b_sent) 帮我看下这句该怎么写?
|
||||
-- 作者:有点蓝 -- 发布时间:2017/4/1 17:21:00 -- iP改为你udp服务端的ip地址,如192.168.1.1 Dim b_sent() As Byte = New Byte() {&H01, &H03, &H00, &H00, &H00, &H0d,&H84,&H0f} UDPClients.Add("UDP1") UDPClients("UDP1").Send("192.168.1.1", 5003, b_sent) |
||||
-- 作者:111yangguojun -- 发布时间:2017/4/1 17:39:00 -- 我使用的是 TCP sever 的模式, 不是UDP的模式, 可以用UDP的方式发送数组,但是没有返回,是我发送的数组有问题呢还是,只能使用UDP的方式 不能使用 sever的方式? TCP测试工具测试是有正常返回的 【Receive from 192.168.1.233 :10001】: 01 03 1A 08 E3 00 00 00 00 03 E8 00 00 00 00 00 01 00 03 01 44 0B 22 07 D0 00 00 00 00 79 F0 01 03 1A 08 E8 00 00 00 00 03 E8 00 00 00 00 00 01 00 03 01 44 0B 22 07 D0 00 00 00 00 2C F1 01 03 1A 08 E8 00 00 00 00 03 E8 00 00 00 00 00 01 00 03 01 44 0B 22 07 D0 00 00 00 00 2C F1 Dim b_sent() As Byte = New Byte() {&H01, &H03, &H00, &H00, &H00, &H0d,&H84,&H0f} Dim b_sent() As Byte = New Byte() {01, 03, 00, 00, 00, 0d, 84, 0f} 上面2种方式我都试过了,都是没有返回数据 UDPClients.Add("UDP") UDPClients("UDP").Send("192.168.1.28", 5003, b_sent) |
||||
-- 作者:有点色 -- 发布时间:2017/4/2 12:11:00 -- 参考
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28230&replyID=&skin=1
|