2015-09-10 3 views
1

Есть ли способ открыть порт на локальной машине с помощью скрипта python? Я просмотрел пакет сокетов и нашел только socket.connect() и socket.close(). Есть ли встроенный метод или внешний пакет, который имеет что-то вроде метода socket.open()?Открытие портов localhost с использованием сценария python

+0

вы можете использовать https://docs.python.org/2/library/socket.html#socket.socket.listen для прослушивания входящих соединения. Вот пример: https://docs.python.org/2/library/socket.html#example – ashwinjv

ответ

2

Вы должны использовать socket.bind и socket.listen, например:

host = ''                                
port = int(input('Enter the port: '))           
socket = socket(AF_INET, SOCK_STREAM) 

socket.bind((host, port))              
socket.listen(1)       
Смежные вопросы