前不久才发过此贴,但未能解决问题,所以再发
我有winsock控件编写了一个基于udp协议的通讯软件,对方机器广播一个数据包过来,我想获取他的ip地址,于是再DataArrival事件中调用RomoteHostIP属性,但返回的是空字符串。
我查阅了微软的MSDN资料,也是说的在udp协议下,当DataArrival事件发生时,RomoteHostIP属性里包含有对方的ip地址。但我几经测试,都无法获取。我又用tcp协议测试,却能获取地址。
而且在udp协议时,我的防火墙就能正确检测到对方的地址,说明网络发过来的数据包是对的,但winsock控件却未能正确检查到。
我怀疑这是winsock控件对udp协议支持的BUG。我用的sp5包的winsock6.0控件。不知在winsock5.0上有没有相同的问题,请各位高手帮忙测试一下。或者是小弟在使用上有错误,也请指教一下哈
我有winsock控件编写了一个基于udp协议的通讯软件,对方机器广播一个数据包过来,我想获取他的ip地址,于是再DataArrival事件中调用RomoteHostIP属性,但返回的是空字符串。
我查阅了微软的MSDN资料,也是说的在udp协议下,当DataArrival事件发生时,RomoteHostIP属性里包含有对方的ip地址。但我几经测试,都无法获取。我又用tcp协议测试,却能获取地址。
而且在udp协议时,我的防火墙就能正确检测到对方的地址,说明网络发过来的数据包是对的,但winsock控件却未能正确检查到。
我怀疑这是winsock控件对udp协议支持的BUG。我用的sp5包的winsock6.0控件。不知在winsock5.0上有没有相同的问题,请各位高手帮忙测试一下。或者是小弟在使用上有错误,也请指教一下哈
解决方案 »
- VB6Resizer 1.1 Rev 20 (正式版)已经发布了,欢迎下载!
- 程序里用到了MSCOMCTL.OCX控件,为什么有的电脑打开程序时就弹出office安装(Windows Installer),求大虾帮忙看看
- 关于数据类型的一个奇怪问题
- 多年未解决的报表问题,请各位帮忙看看
- vb大人帮忙!怎么在vb中设置暂停键?
- 用VB6查询DBF太慢了,有办法快些吗?
- 我的程序问题出在哪?大家帮忙看看!!
- 高分求教!在Excel如何判断换页!!
- 菜问题:怎样把excel转为access??
- 首先使用webbrowser控件......然后拦截?
- 为什么我的 collection.add执行多次后collection.count还是等于1~!!!
- 找控件 PictureClip.ocx 在哪?
有大哥帮忙测试一下吗?就一个窗体,一个按钮,一个winsock控件,寥寥几行代码也行啊
sock.remotehost or RomoteHostIP 肯定有的除非你机器上的协议没有(看看网卡协议)