低分请教: 为何重新设置TidUdpServer的端口不起作用? ( 积分: 20 )

  • 主题发起人 主题发起人 jym013
  • 开始时间 开始时间
J

jym013

Unregistered / Unconfirmed
GUEST, unregistred user!
初次使用Indy的UdpServer, 发现:
udpserver.defaultport := 8001;
udpserver.active := true;
{此时udpserver监视8001端口}
udpserver.active := false;
udpserver.defaultport := 8002;
udpserver.active := true;
{此时udpserver仍然监视8001端口而不是刚设置的8002}
这是什么原因, 如何改变udpserver监视的UDP端口?
 
初次使用Indy的UdpServer, 发现:
udpserver.defaultport := 8001;
udpserver.active := true;
{此时udpserver监视8001端口}
udpserver.active := false;
udpserver.defaultport := 8002;
udpserver.active := true;
{此时udpserver仍然监视8001端口而不是刚设置的8002}
这是什么原因, 如何改变udpserver监视的UDP端口?
 
请高手赐教!
 
udpserver.active := false;
后添加一句
udpserver.Bindings.Clear;
 
本来问题已经解决, 不想让积流给不懂的人.
谢谢leanang!
 
后退
顶部