-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclient1.py
More file actions
41 lines (27 loc) · 673 Bytes
/
client1.py
File metadata and controls
41 lines (27 loc) · 673 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import socketio
from time import time, sleep
import random
sio = socketio.Client()
@sio.event
def connect():
print("Player 1 Connected")
sio.emit("message", "Player 1")
@sio.event
def message(data):
print("Player1 Received Message:", data)
sio.emit("my response", "A listener that was triggered by response")
@sio.event
def move(data):
print("Player 1 Received Move: ", data)
@sio.event
def disconnect():
print("Player 1 Disconnected from server")
sio.connect("http://localhost:8000")
while True:
a_move = random.choice(["left", "right", "up", "down"])
sio.emit(
"move",
a_move,
)
sleep(1)
# sio.wait()