Как установить соединение TCP / IP с помощью сокета в Python. Я не хочу, чтобы он был локальным, но доступным с любых компьютеров (клиентов) в любых сетях - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь настроить сервер, на который мои друзья могут войти и получить доступ к запуску специализированной программы на Python, я хочу использовать модуль сокета и не знаю, как сделать мой компьютер IP-адресом, который может бытьдоступ в любой сети с любого компьютера, на котором запущена соответствующая клиентская программа Python. Я просто не знаю, как это сделать.

Я пытался искать ответы в других местах, но я не могу точно определить, что я ищу

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

Никаких неожиданных результатов, потому что я даже не могу сделать это в первую очередь, я только достигэто в локальной сети и в пределах одного компьютера.

обновление: только что стало известно, что это из-за моего интернет-провайдера, как я могу изменить свой назначенный IP-адрес, чтобы он можно было адресовать клиентам в разных сетях?

1 Ответ

0 голосов
/ 04 ноября 2019

Вы можете написать свой собственный серверный код, который связывает и прослушивает порт.

Но вам будет удобнее запускать пользовательскую логику на сервере flask .

Подумайте о заключении недорогого контракта с услугой хостинга, поскольку они, скорее всего, предложат функции подключения, которые не поддержит ваш провайдер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...