A linguagem de programação Python usa a biblioteca tomada para lidar com ligações de e para máquinas remotas. Enquanto a biblioteca de sockets genérico vai lidar com a criação de conexões, você pode usar a biblioteca SocketServer para criar um serviço de escuta em uma das portas do seu computador . Através da criação de um objeto SocketServer , você pode ouvir as informações recebidas a partir de conexões externas. Coisas que você precisa
Python Interpreter
Mostrar Mais instruções
1
Importar as bibliotecas do servidor tomada em seu script Python : import SocketServer
2
Definir uma classe para lidar com a entrada do Servidor : Handler classe ( SocketServer.BaseRequestHandler ) :
3
Definir um método de " manipular " na classe " Handler" . Este método tem as informações de entrada e imprime na tela : def lidar (self): . Self.data = self.request.recv ( 1024) tira () print " {} escreveu: " . Formato ( self.client_address [0] ) print self.data
4
Use a classe para executar através de um objeto SocketServer , que vai ficar escutando em uma determinada porta por tempo indeterminado até que seja rescindido : server = SocketServer.TCPServer ( ( "localhost" , de 9999 ) , Handler) server.serve_forever ()