Ich entwickelte eine ASP.Net MVC 5-Anwendung auf Azure gehostet. Es muss Daten mit einer Buchhaltungssoftware austauschen, die einige meiner Kunden verwenden. Diese Buchhaltungssoftware stellt einen TCP-Server bereit, der irgendwo im LAN meiner Clients läuft.ASP.Net MVC 5 App im Gespräch mit TCP-Server
zu kommunizieren, ich brauche die IP und den Port des TCP Server, aber die TCPServer immer die lokale IP gibt so hier sind meine Fragen:
1) ist es möglich, dass eine Web-App wie meine eine Kommunikation aufbauen mit einem TCPServer gehostet bei meinem Kunden Büro (und läuft wahrscheinlich hinter Firewalls)
2) Wenn ich es schaffe, die echte IP zu finden, wo der TCP-Server lebt, kann sich diese IP ändern?
Grundsätzlich versuche ich eine elegante und einfache Möglichkeit für meine Kunden zu finden, die Verbindung einmal innerhalb unserer Web-App zu ihrem Accounting Software Server einzurichten.
Dank
Sie können dyndns oder eine andere Art von Drittanbieter-Tool verwenden ?. Wenn die Antwort Ja ist, müssen Sie dyndns auf dem TCPServer installieren, um es von außen erreichbar zu machen, und dann konfigurieren, welche Ports geöffnet sind und wer zugreifen kann (Ihre Azure-Instance-IP). Dieses Tool wird auch dynamische IP-Änderungen verarbeiten. –