summaryrefslogtreecommitdiff
path: root/tester.py
diff options
context:
space:
mode:
Diffstat (limited to 'tester.py')
-rw-r--r--tester.py23
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())