Voor een project moet ik vanaf een mobieltje (series 60, python) bineare (plaatjes) doorsturen naar een server (custom NOT http). Waarom custom: HTTP heeft voor de applicatie teveel overhead (elke byte cost heel wat aan GPRS kosten met onze suppliers) en ook omdat we een continue heen en terug hebben.
dat werkt allemaal al.
Alleen zoek ik nu de meest efficiente manier om de plaatjes naar de server te sturen. Er wordt tamelijk veel 'gepraat' tussen client en server dus gebruik ik \0 (0 value) om te onderscheiden van berichten.
EN het probleem is natuurlijk dat ik de plaatjes wil doorsturen met zo min mogelijk data MAAR zonder gebruik te maken van die ene \0.
Base64, UUEncode etc lijken me overkill (ten eerste veel te groot) zeker omdat ik maar 1 value niet mag doorsturen.
Maar uurtje zoeken op Google levert geen pratische aanpak op van hoe ik die data eenvoudig kan 'escapen' zodat \0 er niet meer in voorkomt.
ie: vervang alle \0 door een code, maar wat als die code dan weer ergens voorkomt? dit dan weer opvangen door een escape token?
misschien heeft iemand een betere manier?
dat werkt allemaal al.
Alleen zoek ik nu de meest efficiente manier om de plaatjes naar de server te sturen. Er wordt tamelijk veel 'gepraat' tussen client en server dus gebruik ik \0 (0 value) om te onderscheiden van berichten.
EN het probleem is natuurlijk dat ik de plaatjes wil doorsturen met zo min mogelijk data MAAR zonder gebruik te maken van die ene \0.
Base64, UUEncode etc lijken me overkill (ten eerste veel te groot) zeker omdat ik maar 1 value niet mag doorsturen.
Maar uurtje zoeken op Google levert geen pratische aanpak op van hoe ik die data eenvoudig kan 'escapen' zodat \0 er niet meer in voorkomt.
ie: vervang alle \0 door een code, maar wat als die code dan weer ergens voorkomt? dit dan weer opvangen door een escape token?
misschien heeft iemand een betere manier?