繁体   English   中英

与TCP Server通讯的ASP.Net MVC 5应用

[英]ASP.Net MVC 5 app talking to TCP Server

我开发了在Azure上托管的ASP.Net MVC 5应用程序。 它需要与一些客户使用的会计软件交换数据。 该计费软件提供了一个TCP Server,该TCP Server在我的客户端的LAN中运行。

要进行通信,我需要TCP服务器的IP和端口,但是TCPServer始终提供本地IP,所以这是我的问题:

1)像我这样的Web应用程序是否有可能与客户办公室中托管的TCPServer建立通信(并且可能在防火墙后面运行)

2)如果我设法找到TCP服务器所在的真实IP,该IP是否可以更改?

基本上,我正在尝试为客户找到一种简便易用的方法,以便在我们的Web应用程序中一次建立到他们的计费软件服务器的连接。

该计费软件提供了一个TCP Server,该TCP Server在我的客户端的LAN中运行。 要进行通信,我需要IP地址和TCP Server的端口,但是TCPServer始终会提供本地IP

  1. 像我这样的网络应用程序是否有可能与我的客户办公室中托管的TCPServer建立通信(并且可能在防火墙后面运行)

    从外部网络 (Azure)? 不会,除非您进入允许某些外部访问(VPN,端口转发等)的网络事务。 另外,“某些API”的行为也一样(也称为“网关”, 而不是某些直接访问)。

    我将遵从Azure VPN服务上的Azure专家

  2. 如果我设法找到TCP服务器所在的真实IP,该IP是否可以更改?

    这个问题只能由您的客户/ IT解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM