Sockets 是否可以使用Azure Web作业在公共套接字上侦听
Azure Web作业能否在公共TCP端口(套接字)上侦听 我正在将一个Web应用程序部署到Azure,它有一个长时间运行的Web作业,侦听TCP端口(涉及自定义协议,因此需要原始套接字) 侦听器正在运行,但我想从Azure外部,从prem机器上的另一台发送数据 端口正在侦听正常,它可以打开传入的套接字,但它是内部的(10.0.X.X) 我怀疑这样的公共端口是不可能的,但我想在投资于替代解决方案之前,100%确定这一限制 FWIW,该协议适用于HL7 如果不可能,将点对点VPN接入Web应用程序是否是将连接从on-prem隧道到Web应用程序的一种选择Sockets 是否可以使用Azure Web作业在公共套接字上侦听,sockets,azure,web,azure-webjobs,hl7,Sockets,Azure,Web,Azure Webjobs,Hl7,Azure Web作业能否在公共TCP端口(套接字)上侦听 我正在将一个Web应用程序部署到Azure,它有一个长时间运行的Web作业,侦听TCP端口(涉及自定义协议,因此需要原始套接字) 侦听器正在运行,但我想从Azure外部,从prem机器上的另一台发送数据 端口正在侦听正常,它可以打开传入的套接字,但它是内部的(10.0.X.X) 我怀疑这样的公共端口是不可能的,但我想在投资于替代解决方案之前,100%确定这一限制 FWIW,该协议适用于HL7 如果不可能,将点对点VPN接入Web应用程序
是否还有其他方法(也许是Azure函数)我应该考虑?
确实,你不能在公共套接字上听。有关应用程序服务沙盒的更多详细信息,请参阅。
我已经尝试过,但不起作用! 请参阅限制: 但我可以创建一个可以侦听非http端口的客户端应用程序。 此外,还可以在ServiceFabric中托管TCPListener应用程序。我可以在ServiceFabric中将现有应用程序(WCF控制台主机)作为GuestExecutable托管,而无需任何代码更改。我建议使用ServiceFabric,它的可扩展性和非常可靠的服务