Форум сайта python.su
0
Доброго времени суток, у меня есть сервер пайтон(делал по примеру http://www.dscripts.net/2010/06/18/how-to-create-a-client-server-socket-connection-in-python/)
У меня работает нормально, и если тестировать два компьютера которые локально соединены то тоже. Но если запустить клиент на другом компьютере, то соединение не происходит. Вопрос как можно этот сервер вытащить в всемирную сеть.
Отредактировано integerBrain (Авг. 20, 2012 16:39:16)
Офлайн
20
Есть ли внешний IP у компьютера? Если нет, то необходимо чтобы на маршрутизаторе (если он есть и если у него есть внешний IP) был настроен port forwarding (проброс порта) на локальный адрес компьютера.
Офлайн
20
host = socket.INADDR_ANY s.bind((host, port))
Отредактировано EBFE (Авг. 20, 2012 16:54:10)
Офлайн
0
Вроде все понял. Но только не знаю как сделать внешний ip
Офлайн
20
Внешний IP выдается провайдером. Его может не быть, тогда он приобретается у провайдера за отдельную плату.
Офлайн