Это мой код:
HOST = 'localhost'
PORT = 1979
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print 'Socket created!'
try:
s.bind((HOST, PORT))
except socket.error as msg:
print 'Failed'
sys.exit()
print 'Socket bind complete'
s.listen(20)
print 'Listening...' ...
Все отлично работает с localhost.Но когда я ввожу свой внешний IP-адрес как HOST, он не работает в s.bind и выдает ошибку «Failed».(порт открыт).В чем причина этого и как я могу это исправить?
edit: после изменения кода я вижу ошибку: [Errno 99] Невозможно назначить запрошенный адрес