对一台电脑设有多个ip情况下发udp广播包搜索设备时得到的设备不全
请问是什么原因?
请问是什么原因?
解决方案 »
- 关于删除ActiveForm接口的问题
- 有没有只选定目录的控件?
- 有点难度!如果通过insert 的SQL语句将DBImage中的图插到SQL2000的image类型的字段中?
- 一个20G的文件夹我怎么能把它分成多个600M的文件???
- 两台机器对拨的问题?急救!
- ClientDataSet-SocketConnection中断与应用服务器的连接再重新连接后的Applyupdate问题
- 急问?
- dbgrid的取值问题
- 大送分再继续!!我的Delphi6怎么不能用TBlobField和TBlobStream?
- 请大虾快帮忙
- delphi直接打印语句怎么写?
- DELPHI开发,导入数据到数据库时,如何做导入的进度条
补充一下:在电脑没有设多个ip段是情况下利用TIdudpserver控件做udp广播包是完全没有问题的,难道设了多个ip段之后udp广播失效?这个问题很是无解,求大侠们指教,thanks
再补充一下:本来ip是:192.168.1.12
在tcp/ip高级设置里面再加一个202.96.12.33导致有些设备搜索不到
搜索的底层设备也都是广播包回应的,很急,求大侠们指教,thanks
m_sockSend = socket(AF_INET, SOCK_DGRAM, 0);
这个函数没有指定缓存大小的接口啊。你是用的哪个初始化的啊麻烦了!
udp.Binding.SetSockOpt(SOL_SOCKET,SO_RCVBUF,pchar(@vBuffer),sizeof(integer));