本文整理自网络,侵删。
如果在同一电脑上运行多个IdHTTPServer实例,IdHTTPServer使用时候,一定要注意“DefaultPort”属性,其实真正绑定端口是这个属性决定的,所以希望IdHTTPServer绑定在那个端口上,应该把要绑定的端口设置在“DefaultPort”上,否则会出现端口被占用的情况。
//设置绑定参数
IdHTTPServer1.Bindings.Clear;
IdHTTPServer1.DefaultPort:= 要绑定的端口,一定设置此项,这是真正要绑定的端口;
IdHTTPServer1.Bindings.Add.IP := '127.0.0.1';
//启动服务器
IdHTTPServer1.Active := True;
相关阅读 >>
Delphi decodeutf8str解决系统自带utf8解码缺陷
Delphi winapi: getnextwindow - 获取指定窗口z上或z下的窗口的句柄
Delphi 移动windows开始按钮到任务栏中的任何位置
Delphi如何把一个文本列表添加到tlistbox并避免重复项
更多相关阅读请进入《Delphi》频道 >>