Сокеты настроены на прослушивание по конкретному IP и порту. Обычно есть две основные конфигурации, которые вы бы использовали для Socket, и третья, которая не столь распространена, но удобна.
1) Разрешить связь только с машины, на которой запущена служба
Это настраивается, когда вы видите 127.0.0.1:54000
. Только хост-машина может получить доступ к этой услуге. Вы можете использовать что-то вроде обратного прокси-сервера, чтобы разрешить доступ извне, но ничто в сети не сможет подключиться к нему.
2) На все машины в любой сети, доступные с сервера
Это настраивается, когда вы видите 0.0.0.0:54000
. Это позволяет любому разговаривать с этой службой, пока пакеты могут добраться до нее.
3) Только к определенной сети, к которой подключен сервер
Это настраивается, когда вы видите 192.168.0.2:54000
(или любой другой IP). Это означает, что ТОЛЬКО к этой подсети этой сети разрешен доступ.
Если вы хотите, чтобы ваша служба была подключена с других компьютеров в сети, она должна быть связана 0.0.0.0
с локальным IP-адресом.