Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: utf-8
- #!/usr/bin/python
- import socket
- class Server:
- def __init__(self, host, port):
- self.__host = host
- self.__port = port
- self.sckt = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- def start(self):
- self.sckt.bind((self.__host, self.__port))
- self.sckt.listen(10)
- print("Aguardando conexões...\n")
- while True:
- conn, addr = self.sckt.accept()
- data = conn.recv(1024)
- print("Endereço conectado {} com os dados => ({})\n\n".format(addr[0], data))
- try:
- data = int(data)
- with open('ids_das_maquinas.dat', 'a') as f:
- f.write("{}\n".format(data))
- except ValueError:
- print("Não é possível gravar um dado que não seja um ID")
- if not data: break
- conn.send("Dados OK!")
- conn.close()
- server = Server('', 12000)
- server.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement