diff options
Diffstat (limited to 'tester.py')
| -rw-r--r-- | tester.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tester.py b/tester.py new file mode 100644 index 0000000..d5e9f32 --- /dev/null +++ b/tester.py @@ -0,0 +1,23 @@ +from socket import socket, SOCK_STREAM +import json + +MESSAGE, AUTHENTICATE, RENAME = "message", "authenticate", "rename" + +with socket() as sock: + addr = host, port = "localhost", 8080 + print(addr) + sock.connect(addr) + + for i in range(1000): + print(f"Sending {i} request") + request = { + "type": "message", + "data": f"hello, {i}", + "user": "andrew" + } + sock.sendall(json.dumps(request).encode()) + print("Waiting for response") + response = sock.recv(4096).decode() + print(f"Response: {response}") + + sock.sendall("exit".encode()) |