integerBrain
Авг. 20, 2012 16:38:34
Доброго времени суток, у меня есть сервер пайтон(делал по примеру
http://www.dscripts.net/2010/06/18/how-to-create-a-client-server-socket-connection-in-python/)У меня работает нормально, и если тестировать два компьютера которые локально соединены то тоже. Но если запустить клиент на другом компьютере, то соединение не происходит. Вопрос как можно этот сервер вытащить в всемирную сеть.
Soteric
Авг. 20, 2012 16:51:02
Есть ли внешний IP у компьютера? Если нет, то необходимо чтобы на маршрутизаторе (если он есть и если у него есть внешний IP) был настроен port forwarding (проброс порта) на локальный адрес компьютера.
EBFE
Авг. 20, 2012 16:53:35
host = socket.INADDR_ANY
s.bind((host, port))
+ то, что написал Soteric
integerBrain
Авг. 20, 2012 17:00:38
Вроде все понял. Но только не знаю как сделать внешний ip
Soteric
Авг. 20, 2012 17:48:18
Внешний IP выдается провайдером. Его может не быть, тогда он приобретается у провайдера за отдельную плату.