我有一个客户端,它对服务器进行asmx调用。我有一个关于需要在客户端打开以与服务器通信的端口的问题。
在我们的场景中,我们打算在客户端(防火墙内)保持所有端口关闭。根据我的理解,当客户端向服务器发出asmx调用时,它会在客户端打开一个临时端口,服务器将在此端口响应。
那么,我需要在客户端打开这些端口吗?
答案 0 :(得分:0)
您可以通过设置用于连接的BindIPEndPointDelegate中使用的ServicePoint的HttpWebRequest来自定义此内容。
有关自定义HttpWebRequest
的详细信息,请参阅Ways to Customize your ASMX Client Proxy。