gpt4 book ai didi

sockets - 从 Azure 实例获取 ServiceDefinition.csdef

转载 作者:行者123 更新时间:2023-12-03 11:53:27 25 4
gpt4 key购买 nike

我需要从 .csdef 文件获取原始端点配置,该怎么做?

我无法使用RoleEnvironment.CurrentRoleInstance.InstanceEndpoints,因为它为我提供了虚拟 IP 中的内部/本地端口。但我需要知道向公众展示的端口是哪个。

例如,我有一个带有 tcp 21 端点的 FTP 服务器,但是当我在 runrime 上检查该集合时,它可能有类似 tcp 5100 的内容。当我将 FTP 服务器绑定(bind)到 tcp 5100 并通过例如 127.0.0.1:21 访问服务器时,它工作得很好。

但是例如,当我需要建立PASV模式时,我必须发回客户端应连接的IP和端口。我将计算出 IP,但我如何知道已为 PASV 配置的端口?不保证之前集合中的端口与公共(public)接口(interface)中暴露的端口相同。

那么基本上,我如何获得原始的 .csdef 配置?

干杯。

最佳答案

我不确定这是否适用于 FTP,但使用 HTTP 时,如果使用 HttpContext.Requst.Url,它将返回内部地址和端口。我使用 Header["Host"] 代替。希望这会有所帮助。

关于sockets - 从 Azure 实例获取 ServiceDefinition.csdef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5329275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com