Я разработал приложение ASP.Net MVC 5, размещенное на Azure. Он должен обмениваться данными с помощью программного обеспечения для учета, которое используют некоторые мои клиенты. Это бухгалтерское программное обеспечение предоставляет TCP-сервер, который работает где-то в локальной сети моих клиентов.Приложение ASP.Net MVC 5 с TCP-сервером
Общаться, я нужен IP и порт на TCP сервер, но TCPServer всегда дает локальный IP-адрес, так вот мои вопросы:
1) является возможным для веб-приложений, как у меня установить связь с TCPServer, размещенным в офисе моих клиентов (и, вероятно, работает за брандмауэрами)
2) Если мне удастся найти реальный IP-адрес, где живет сервер TCP, может ли этот IP-адрес измениться?
В принципе, я пытаюсь найти элегантный и простой способ для моих клиентов установить соединение один раз в нашем веб-приложении на своем сервере Software Software.
Благодаря
Вы можете использовать DynDNS или другой тип инструмента третьей стороны ?. Если ответ «Да», вам необходимо установить dyndns на TCPServer, чтобы сделать его доступным извне, а затем настроить, какие порты будут открыты, и кто может получить доступ (ваш ip-адрес azure), этот инструмент также будет обрабатывать динамические изменения ip. –