示例#1
0
def client(ip, port, message):
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
        print(f"Message: {message}")
        sock.bind(("localhost", 8910))
        sock.connect((ip, port))
        sock.sendall(message)
        response = Package.from_bytes(sock.recv(4096))
        print(f"Received: {response}")

        response.content = "Now, I authorized! How are you?"
        client(ip, port, response.to_bytes())
        time.sleep(1)
示例#2
0
def client(host, port):
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
        sock.bind((host, port))
        sock.connect(("localhost", 40096))
        sock.sendall(message.to_bytes())
        response = Package.from_bytes(sock.recv(4096))

        print(f"Received:")
        print(f"status: {response.status}")
        print(f"headers: {response.headers}")
        print(f"cookies: {response.cookies}")
        print("content " + "=" * 62)
        print(response.content)
        print("=" * 70 + "\n")