Bonjour,
je souffre vraiment depuis 2 jours

J'essai de faire une connection via socket avec d'un coté PHP et de l'autre du C++.

Je trouve que les deux languagues communique mal il suffit que les buffers soit décalé d'un coté pour que toutes les autres message envoyé ou reçu sois décalé.

Mais mon vrai problème c'est que je doit envoyer des GROS buffer du PHP en direction du C++(environs 2-8mega en tableau de char).
Le problème c'est que le php via "socket_write" n'est pas capable d'envoyer la totalité du buffer, d'ailleur je comprend pas pourquoi. J'ai essayé de calculé le reste des char à envoyé mais tous s'emballe et rien n'est précis.

voici un exemple posant problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$img64 = base64_encode(file_get_contents('img3.png')); //img3.png fait 4Mo
...socket init...
socket_write($socket,$img64,strlen($img64));
Je ne vois pas quelle méthodologie adapter.

Merci