Switch to udp

This commit is contained in:
Loic Guegan 2019-05-12 10:14:28 +02:00
parent 9de3c7586d
commit bbd9151d7f
3 changed files with 15 additions and 30 deletions

View file

@ -12,19 +12,13 @@ LARGEUR_BLOCK = 10
NB_BLOCKS = 30
LARGEUR_ECRAN = LARGEUR_BLOCK * NB_BLOCKS
def connect():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((ip_adress,port))
return s
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
def sendData(data):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((ip_adress,port))
s.sendall(data.encode('utf-8'))
s.send('#EOF\n'.encode('utf-8'))
received = s.recv(RESP_BUFFER_LENGTH)
s.close()
return received
s.sendto(data,(ip_adress,port))
received = s.recvfrom(1024)
return received[0]
def newGame():
received = sendData('{"type": "new-game"}')
@ -39,6 +33,7 @@ def update(gameId = 1, direction = None):
received = sendData(json.dumps(data))
return json.loads(received)
# ---------- END SOCKETS ----------
LARGEUR_BLOCK = 20