[英]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
像我這樣的網絡應用程序是否有可能與我的客戶辦公室中托管的TCPServer建立通信(並且可能在防火牆后面運行)
從外部網絡 (Azure)? 不會,除非您進入允許某些外部訪問(VPN,端口轉發等)的網絡事務。 另外,“某些API”的行為也一樣(也稱為“網關”, 而不是某些直接訪問)。
我將遵從Azure VPN服務上的Azure專家
如果我設法找到TCP服務器所在的真實IP,該IP是否可以更改?
這個問題只能由您的客戶/ IT解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.