IdUDPServer1.Bindings.Add;他有什么作用 既然是ADD 那么就可以有很多是不是?
也就是说IdUDPServer可以并发监听若干个端口了如:
v:='0.0.0.0';
e:=5000;
for i :=0 to 1000 do begin
IdUDPServer1.Bindings.Add;
IdUDPServer1.Bindings.Items[i].IP:=v;
IdUDPServer1.Bindings.Items[i].Port:=e+i;
IdUDPServer1.Bindings.Items[i].Send(....); //假设
IdUDPServer1.Bindings.Items[i].Recv(....);//假设
end;那么是不是可以独立的去收发呢[?]
5000 发 收
5001 发 收
5002 发 收
5003 发 收
5004
......不过测试了半天也没发出去 谁出来解释一下!
可以这么做吗? 如果可以应该怎么去处理?
也就是说IdUDPServer可以并发监听若干个端口了如:
v:='0.0.0.0';
e:=5000;
for i :=0 to 1000 do begin
IdUDPServer1.Bindings.Add;
IdUDPServer1.Bindings.Items[i].IP:=v;
IdUDPServer1.Bindings.Items[i].Port:=e+i;
IdUDPServer1.Bindings.Items[i].Send(....); //假设
IdUDPServer1.Bindings.Items[i].Recv(....);//假设
end;那么是不是可以独立的去收发呢[?]
5000 发 收
5001 发 收
5002 发 收
5003 发 收
5004
......不过测试了半天也没发出去 谁出来解释一下!
可以这么做吗? 如果可以应该怎么去处理?
解决方案 »
- delphi 生成报表打印预览
- delphi stringgrid 某单元格文字颜色
- StatusBar的一个小问题
- 如何遍历本工程所有打开的窗口
- form的打开和关闭问题!请专家支招!!!!
- 关于VF的库死机以后经常被破坏的讨论
- 能绑定拔号上网的动态IP吗???为什么我的报错 ?在线等,着急呀!!争取2003年最后一天完成工作.
- FastReport 问题求教
- 外挂制作同人欢迎加入!有意者加盟!(本帖子长期有效)
- *** 30 分**** 如何知道MEMO有几行字符
- 为何select * from course_plan where course_plan_id='+strtoint('str')这个有问题
- 关于固定字段的问题
他的含义是什么意思呢?
难道是有CLIENT通讯后才加?
而且没一个
IdUDPServer1.Bindings.Items[i].IP:= //都可以指定IP
IdUDPServer1.Bindings.Items[i].Port:=//都可以指定端口
IdUDPServer1.Bindings.Items[i].Send('192.168.0.1',9999,buf,bufsize); //都可以发送
IdUDPServer1.Bindings.Items[i].Recv(....);如果仅监听一个端口 这些又有什么用呢?