Was hier schon öfters durchgekaut wurde, ist der Umstand, dass die Sockets die Daten einfach übertragen. Dass du das Format verstehst bzw. in richtige Teile zerlegt werden, dass ist deine Aufgabe. Mit anderen Worten: Denk dir ein Protokoll aus.
Siehe dazu u.a.
hier.