Я пытаюсь установить TCP-соединение с машиной Windows, на которой запущено стороннее программное обеспечение, к сожалению, я не могу установить соединение успешно.

Бег:

netstat -an

Показывает, что мой сервис связан:

Proto  Local Address  Foreign Address  State
TCP    0.0.0.0:1234   my-pc-name:0     LISTENING

Теперь, что странно для меня, это то, что - локальный адрес правильный, сервис должен быть привязан ко всем интерфейсам; что неверно, это Foreign Address . Где этот набор, и как бы я изменил это?

Мне кажется, что сетевой стек будет принимать только те соединения, которые исходят от той же машины, и выбрасывает CONNECTION_REFUSED для всех других устройств, пытающихся отправить пакет.

Где установлен этот внешний адрес и как его изменить?

0