Witam pisze gre i zrobilem funkcje ktora laczy i pobiera od uzytkownika username ipassword teraz chcialbym pozyskac ten socket aby user zostal zalogowany jako ten sam uzytnownik i nie tworzyc nowego polaczenia no bo to bez sensu jak moge dostac sie do tego socketu?
kod:
def connectAndLogin(username, password):
HOST = '127.0.0.1'
PORT = 6666
server_addr = (HOST, PORT)
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(server_addr)
data = username + ' ' + password
try:
sock.send(data.encode())
answer = sock.recv(1024)
print(answer.decode())
answer = answer.decode()
if answer == "True":
return True
else:
return False
except socket.error as e:
print(e)