【发布时间】:2020-07-22 18:31:26
【问题描述】:
我正在使用带有 Delphi SOAP 库的 Web 服务(使用 THTTPRIO)。其中一位客户有严格的网络政策,要求在连接的两侧使用特定的端口。所以我需要 Web 服务客户端使用特定的本地端口或小的本地端口范围来建立与服务器的连接。有没有办法(通过编程或使用 Windows 设置)?我正在使用 Delphi 10.4。
【问题讨论】:
标签: delphi networking soap port
我正在使用带有 Delphi SOAP 库的 Web 服务(使用 THTTPRIO)。其中一位客户有严格的网络政策,要求在连接的两侧使用特定的端口。所以我需要 Web 服务客户端使用特定的本地端口或小的本地端口范围来建立与服务器的连接。有没有办法(通过编程或使用 Windows 设置)?我正在使用 Delphi 10.4。
【问题讨论】:
标签: delphi networking soap port
我不确定我的问题是否正确,但我认为它就像指定一个端口号作为 THTTPRIO 对象的 URL 属性的一部分一样简单,如下所示。
// Example of AUrl: 'http://COMPNAMEORIPADD:9878'
function SoapClientClass.CreateSoapClient(AUrl: string; AInterfaceName: string): THTTPRIO;
begin
result := THTTPRIO.Create(nil);
result.URL := AUrl + AInterfaceName;
end;
【讨论】: