再发百分,求教TIdUDPServer与TIdUDPClient的问题!
1、我用TIdUDPClient发送数据,用TIdUDPServer接收数据,用TIdUDPClient发送数据没有问题,但是用TIdUDPServer接收数据却接收不到数据(OnUdpRead事件),会是什么原因?
2、TIdUDPServer与TIdUDPClient都没有本地端口的设置,原来用的TNMUDP可以设置本地端口,那么用TIdUDPServer与TIdUDPClient时是从哪个端口接收数据的?
3、TIdUDPClient有个ReceiveTimeOut属性,看帮助似乎是会在设定的时间范围内等待回复信息!那么等待的这段时间不能发送数据吗?对这个属性的作用一直都不是太理解,因为我觉得等待发送过来的信息就是程序开着就开始等待信息了,为什么要设置一个时间限制?关于这个属性的作用,请大家帮忙解释一下,谢谢!