the header and the data are now send together

This commit is contained in:
Faraphel 2023-02-23 21:38:47 +01:00
parent 14ebc82a72
commit fb90534436
2 changed files with 10 additions and 11 deletions

18
NOTE.md
View file

@ -1,21 +1,21 @@
A faire : A faire :
- Ecran de victoire
- Etat de la partie (en attente de l'autre joueur, ...)
- Ecran de configuration de la partie - Ecran de configuration de la partie
- Nom dans les options - Nom dans les options
- Etat de la partie (en attente de l'autre joueur, ...)
- Faire une scène incluant par défaut les boutons "Retour" (?)
- Police d'écriture
- Voir si les event listener intégré à pyglet sont plus pratique que l'event propagation
- Documenter
- Ecran de victoire
- Faire marcher le tchat - Faire marcher le tchat
- Sauvegarde / Quitter - Sauvegarde / Quitter
- Police d'écriture
- Documenter
- Voir si les event listener intégré à pyglet sont plus pratique que l'event propagation (?)
- Faire une scène incluant par défaut les boutons "Retour" (?)
Bug : Bug :
- / - /
Autre : Autre :
- Tester sur Linux - Tester sur Linux

View file

@ -47,8 +47,7 @@ class Packet(ABC):
Send the packet directly into a socket. Send the packet directly into a socket.
:param connection: the socket where to send the packet to. :param connection: the socket where to send the packet to.
""" """
connection.send(self.packet_header) connection.send(self.packet_header + self.to_bytes())
connection.send(self.to_bytes())
@classmethod @classmethod
def cls_from_connection(cls, connection: socket.socket) -> Optional[Type["Packet"]]: def cls_from_connection(cls, connection: socket.socket) -> Optional[Type["Packet"]]: