Bonjour à tous !!
Je me suis mis aux websocket il ya quelques temps et je bloque sur un problème de réception de data quand celui ci depasse 1024 caratères.
while(false !== ($byteReceive = socket_recv($this->clientApplication->getUserSocket(), $bufferData, 9999999 , MSG_DONTWAIT))){
if($byteReceive===0) $this->disconnect($this->clientApplication);
if($byteReceive<1) break;
$data.=$bufferData;
$totalByteReceive+=$byteReceive;
}
j'ai essayer de mettre la veleur de length a 9999999 afin de mettre une limite haute, mais dès que j'atteint le 2015 ième caratères, le socket se bloque et je ne sait pas pourquoi.
La handshake se fait parfaitement, les données transite nickel entre le socket et le site mais je ne comprend pas comment envoyé de grande quantité de data