Уже говорилось, что служба работает в «Локальном режиме» с использованием обратной связи «localhost».
sock= TCPServer.open('localhost', 6666)
sock.accept
TCPServer
- удобный интерфейс для базового дескриптора файла.Честно говоря, это почти делает программирование сокетов слишком простым.
Подобно тому, что уже было сказано, «localhost» является петлей к 127.0.0.1
.Следовательно, ваше утверждение эквивалентно:
sock= TCPServer.open('127.0.0.1', 6666)
sock.accept
Если вы будете использовать сетевое подключение в локальной сети, предполагая, что серверу назначен IP-адрес 192.168.0.1
, вы можете назначить локальный IP-адрес дляпрослушать:
sock= TCPServer.open('192.168.0.1', 6666)
sock.accept
Для открытого порта, предположительно открытого для всех, используйте:
sock= TCPServer.open(6666)
sock.accept
Помните, что все является файлом - соединение, которое вы устанавливаете, читает и пишетк одному и тому же файлу или серии файлов из двух (или более) мест.Важно контролировать, кто может иметь доступ к этим файлам и в какой степени.