Socket aynı anda string ve byte gönderme

socket uzerine protokol tasarlanmasi gereken alt seviye bir arayuze erisim saglayan bir modul. Bu forumda neden bu kadar populer anlayabilmis degilim, sanirim alternatiflerden bahsedilmedigi icin. Simdiye kadar gordugum orneklerin hepsi RPC veya benzeri bir mesajlasma kutuphanesiyle cok rahat cozuluyor:

socket.io var, web aplikasyonlariyla da konusabiliyor.
Python’un xmlrpc'si varmis, ornekleri de basit duruyor.


Neyse, buradaki sorunu ve cozumunu @EkremDincel cok iyi aciklamis.

Ve hayir, pickle string’inin uzunlugunu belirten sayi pickle string’inin bir parcasi olamaz.

Dogrusu uzunlugu sabit uzunlukta bir sayi olarak yollayip datayi ardindan yollamak.

4hede5hodo!6868byte’likPickleDatasi#@$*~~…4141_byte’lik_pickle_datasi_xxx…

gibi. Uzunlugu encode etmek icin struct kullanabilirsin. !H veya !L tavsiye ediyorum.

2 Beğeni