Я пытаюсь установить 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 для всех других устройств, пытающихся отправить пакет.
Где установлен этот внешний адрес и как его изменить?