Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //SERVER
- def main():
- print("Bem vindo ao server")
- utilizadores = func.ler_ficheiro()
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- print('Socket created')
- host = 'localhost'
- try:
- s.bind((host, port))
- except socket.error as msg:
- print('Erro no bind ' + str(msg[0]) + ' Message ' + msg[1])
- sys.exit()
- print('Bind completo')
- s.listen(5)
- print("Socket em espera")
- client, address = s.accept()
- a = 0
- while (not a):
- user, a = check_client(client, utilizadores)
- print(user, "ligado")
- s.close()
- def check_client(client, cred):
- lista = []
- for i in range(2):
- msg = client.recv(Buffer_size).decode()
- lista.append(msg)
- if (cred.get(lista[0]) == lista[1]):
- client.send(("1").encode())
- return (lista[0], 1)
- else:
- client.send(("0").encode())
- return (lista[0], 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement