前不久才发过此贴,但未能解决问题,所以再发
     我有winsock控件编写了一个基于udp协议的通讯软件,对方机器广播一个数据包过来,我想获取他的ip地址,于是再DataArrival事件中调用RomoteHostIP属性,但返回的是空字符串。
     我查阅了微软的MSDN资料,也是说的在udp协议下,当DataArrival事件发生时,RomoteHostIP属性里包含有对方的ip地址。但我几经测试,都无法获取。我又用tcp协议测试,却能获取地址。
     而且在udp协议时,我的防火墙就能正确检测到对方的地址,说明网络发过来的数据包是对的,但winsock控件却未能正确检查到。
     我怀疑这是winsock控件对udp协议支持的BUG。我用的sp5包的winsock6.0控件。不知在winsock5.0上有没有相同的问题,请各位高手帮忙测试一下。或者是小弟在使用上有错误,也请指教一下哈