2015-09-10 1 views
1

Y a-t-il un moyen d'ouvrir un port sur ma machine locale via un script python? J'ai regardé dans le paquet de douille et trouvé seulement socket.connect() et socket.close(). Y at-il une méthode intégrée ou un package externe qui a quelque chose comme socket.open() méthode?Ouverture des ports localhost en utilisant le script python

+0

vous pouvez utiliser https://docs.python.org/2/library/socket.html#socket.socket.listen écouter pour les appels entrants les liaisons. Voici un exemple: https://docs.python.org/2/library/socket.html#example – ashwinjv

Répondre

2

Vous devez utiliser socket.bind et socket.listen, par exemple:

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

socket.bind((host, port))              
socket.listen(1)