Ich möchte, für ein Netzwerk Spiel eine Koordinate Y (ist ja vom Typ Double soviel ich weiß) mit den
Indy Komponenten (ClientSocket <-> ServerSocket) versenden
Ich sende es so(an Client):
ServerSocket1.Socket.Connections[0].sendtext(FLoattoStr(Player.Y));
Der gesendete Text wird dan mit ReceiveText im onread wieder abgerufen.
Nun setzt ich die Koordinate für den Player: Player.Y := StrtoFloat(ReceiveText);
Wenn ich es aber nun ausprobier, und eine Taste drücke um den Y wert des Players im Server zu verändern und dann die veränderung an den Client schicke kommt dort eine Fehlermeldung:
'eine lange Zahl mit vielen Kommas' is not a valid floating point value
--> was mach ich falsch? -> Oder kann man den Inhalt einer Variable vom Typ Double direkt senden ohne es in ein String umzuwandeln?