Hey !
Avec la grande aide de Taykyue, j'ai réussis à me connecter, intercepter les packets, et parser l'header, ce qui me donne:
OUTPUT:
> node client.js
=============================================
---------- Packet n° 1 ----------
=============================================
Packet id: 1, name: ProtocolRequired, typeLen; 1, messageLen: 8
=============================================
---------- Packet n° 2 ----------
=============================================
Packet id: 3, name: HelloConnectMessage, typeLen; 2, messageLen: 341
Maintenant, je me retrouve avec le corps du packet:
> node test.js
<Buffer 08 00 00 06 b5 00>
base64: CAAABrUA
J'ai regardé un peux les source du jeu et j'ai vus des fonction comme "serialize" etc. du coup le corps est serializé ? comment je dois le deserializer ?
Merci ! :)