进行 asmx 调用的客户端是否使用临时端口?

发布于 2024-11-04 18:59:00 字数 179 浏览 5 评论 0原文

我有一个客户端对服务器进行 asmx 调用。我有一个关于需要在客户端打开才能与服务器通信的端口的问题。

在我们的场景中,我们打算保持客户端(在防火墙内)的所有端口关闭。根据我的理解,当客户端向服务器发出 asmx 调用时,它会在客户端打开一个临时端口,服务器将在该端口响应。

那么,我需要在客户端打开这些端口吗?

I have a client which makes asmx call to a server. I have a question regarding the port that need to be open at the client to communicate with the server.

In our scenario, we intend to keep all ports closed in the client (its inside the firewall). As per my understanding when client makes a asmx call to the server, it opens an ephemeral port at the client and the server will response back at this port.

So, do I need to open these port at the client?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野生奥特曼 2024-11-11 18:59:00

您可以通过设置 BindIPEndPointDelegate 来自定义此设置正在使用的 ServicePoint用于连接的 HttpWebRequest

请参阅自定义 ASMX 客户端代理的方法了解自定义HttpWebRequest的详细信息。

You can customize this by setting the BindIPEndPointDelegate of the ServicePoint which is being used in the HttpWebRequest being used for the connection.

See Ways to Customize your ASMX Client Proxy for details of customizing the HttpWebRequest.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文