发:
Dim bytes(1) As Byte
bytes(0) = &HA
bytes(1) = &H9Winsock1.SendData (bytes)收:
Dim bytes(1) As Byte
Winsock1.GetData bytes, vbArray + vbByte
Debug.Print Chr(bytes(1)) + Chr(bytes(0))为什么打印出来,为0?协议为UDP协议。
Dim bytes(1) As Byte
bytes(0) = &HA
bytes(1) = &H9Winsock1.SendData (bytes)收:
Dim bytes(1) As Byte
Winsock1.GetData bytes, vbArray + vbByte
Debug.Print Chr(bytes(1)) + Chr(bytes(0))为什么打印出来,为0?协议为UDP协议。
解决方案 »
- 我用mscomm控制modem出的问题,大虾指点一下~~~
- 大哥们帮个忙给500分-如何监控网吧记费系统
- 向大家借鉴找东西的技巧!
- !!!!!求助各位大大,关于网络校时的问题
- set appexcel=getobject(,"excel.application") 只能打开窗体的菜单及工具条,其余部分不显示
- 请问怎样将客户端程序生成的文件通过程序保存在服务器上
- 关于报表打印问题
- 请问繁体中文或英文 sql server2000 个人版的下载地址??哪位大侠知道?
- 我为窗体注册了一个hotkey,但退出程序时总还是出错!
- 记录集的保存和恢复(save & open方法)中发生的问题??!!
- 如何用API函数获取到一个窗口中所有菜单的Name (注意:不是Caption)
- 请问了
你直接打印
Debug.Print Chr(&HA) & Chr(&H9)
会是什么出来???
Debug.Print bytes(0)
打印的都是0通过watch看到,bytes(0),bytes(1)的内容都是0。为什么?
Winsock1.GetData bytes, vbArray + vbByte
Debug.Print cstr(bytes(1)) & cstr(bytes(0))
打印的结果是:00。我把bytesTotal的内容打印出来,是:2。很奇怪,为什么bytes得到的是0呢?
If bytesTotal > 0 Then
Dim SendData as byte[20]
tcpClient.GetData SendData, vbByte, bytesTotal
Debug.Print cstr(SendData(0)) & cstr(SendData(1))
end if
end sub
你可以收到非0的结果吗?为什么我试出来的结果,都是0呢?