Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Nein, da ist ein String nicht sinnvoll. Protobuff ist ein Bytestrom und kein String. Wenn es als JSON oder XML serialisiert werden sollte, dann wäre eine Umwandlung des Bytestroms in Base64 sinnvoll und die einzig gangbare Lösung. Ein String wäre da nämlich sehr fatal und nicht Format-konform.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Dito.Tut mir Leid, dass ich langsam etwas ungehalten werde, aber ich habe keine Lust jeden Pup… Immer wieder neu formulieren zu müssen. Wäre ich negativ eingestellt würde ich denken, dass hier einige Menschen bewusst missverstehen.
Wenn du keine permanente Verbindung, sondern sporadische Verbindungen hast, geht das mit dem Socket offensichtlich nicht, weil die Verbindung immer wieder auf- und abgebaut wird. Da brauchst Du eine Session.Also jeder der Clients spricht den Server über einen anderen Socket und somit auch anderen Port an?. Da bei mir die Verbindung eher sporadisch ist, am besten mit einem Objekt für einen Client, in diesem Object könnte dann ja auch der Socket sein?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »BlueCobold« (30.07.2014, 18:52)
Du wirst einen String aber in in Base64 umwandeln müssen, wenn der String nicht-JSON-konforme Zeichen enthält. Wie etwa "\0" oder ">". Sagte ich das nicht bereits? Du kannst einen binären Datenstrom nicht einfach in einen String umwandeln und ihn JSON übergeben. Das geht eben nicht.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Werbeanzeige