Делаем сокеты Python видимыми для внешнего мираPython

Программы на Python
Ответить
Anonymous
 Делаем сокеты Python видимыми для внешнего мира

Сообщение Anonymous »

Кажется, с настройкой моей сети все в порядке, однако снаружи можно увидеть другое программное обеспечение (серверы прослушивания Netcat и т. д.), но не мои скрипты. Как такое может быть?
Он работает по локальной сети, но не через Интернет.
Сервер:
import socket

host = ''
port = 80001

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host,port))
s.listen(1)
print 'Listening..'
conn, addr = s.accept()
print 'is up and running.'
print addr, 'connected.'
s.close()
print 'shut down.'

Клиент:
import socket
host = '80.xxx.xxx.xxx'
port = 80001

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host,port))
s.close()


Подробнее здесь: https://stackoverflow.com/questions/311 ... side-world
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»