Jak przekazac socket dalej

0

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)

0

Zapisz sock w zmiennej wewnątrz klasy albo zwróć jako rezultat funkcji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1