socket_readの読み込みについて
・1byteが入るまで停止
・socket_read(Socket
$socket
, int $length
, int $mode
= PHP_BINARY_READ
):
で
なら一文字ずつ受信 PHP_BINARY_READ
PHP_NORMAL_READ
– 読み込みは、\n
あるいは \r
で中断
・従って前者なら、if(strlen($buf) <=15) 等受信予定byte分よみこむまでloop処理
必要
・A&D等の場合は改行がはいるので PHP_NORMAL_READ
で全受信データ可能