Guten Tag,
ich arbeite gerade an einem Server für mein Spiel wobei der Server in Java geschrieben wird und der Client in GML - mit der 39dll.
Mein Problem ist folgendes, wenn der GML (39dll) Client eine Message an den Server schickt, sollte die beispielsweiße so aussehen:
Was am Server aber ankommt, sieht so aus:
Dieser 0er schleicht sich da permanent hinein, hat da wer Ahnung, was das sein könnte?
So richtig unverständlich wirds für mich aber erst bei den Messages vom Server zum Client - da sind die Blöcke im Stream um 2 verschoben
Wenn ich nun das sende:
Kommt bei GM das hier raus:
Was ja völliger Müll ist, da dies ja heißen würde, dass GM die "100" als size der message nimmt.
Oder heißt das, ich muss die size der message selbst mitgeben? Ist ja nicht möglich, wenn die size an erster Stelle geschrieben werden muss.
Hier der Code vom Server (zusammengefasst):
Über Hilfe würde ich mich sehr freuen, ich seh mich da grad nicht mehr raus.
ich arbeite gerade an einem Server für mein Spiel wobei der Server in Java geschrieben wird und der Client in GML - mit der 39dll.
Mein Problem ist folgendes, wenn der GML (39dll) Client eine Message an den Server schickt, sollte die beispielsweiße so aussehen:
Was am Server aber ankommt, sieht so aus:
Dieser 0er schleicht sich da permanent hinein, hat da wer Ahnung, was das sein könnte?
So richtig unverständlich wirds für mich aber erst bei den Messages vom Server zum Client - da sind die Blöcke im Stream um 2 verschoben
Wenn ich nun das sende:
Kommt bei GM das hier raus:
Was ja völliger Müll ist, da dies ja heißen würde, dass GM die "100" als size der message nimmt.
Oder heißt das, ich muss die size der message selbst mitgeben? Ist ja nicht möglich, wenn die size an erster Stelle geschrieben werden muss.
Hier der Code vom Server (zusammengefasst):
Über Hilfe würde ich mich sehr freuen, ich seh mich da grad nicht mehr raus.
Dieser Beitrag wurde bereits 8.675.628 mal editiert, zuletzt von »levarris07« (Heute, 11:33)