1

Web ソケット接続が正常に作成され、データを適切に送受信できるようになりました。ただし、ソケットの受信バッファ サイズを増やすことができません。

以下のコードを使用することで、受信バイト数を 1000 以下に制限できます。

$bytes = socket_recv($socket,$buffer,2048,0);

ただし、長さを 65536 バイトに増やそうとすると、増やされません。以下の資格情報を使用して、Web ソケット接続を作成しています。

set_time_limit ( 0 ) ;
ob_implicit_flush ( ) ;
$master=socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("socket_create() failed");
socket_set_option($master, SOL_SOCKET, SO_REUSEADDR, 1) or die("socket_option() failed");
socket_bind($master, $address, $port) or die("socket_bind() failed");
socket_listen($master,20) or die("socket_listen() failed");
4

2 に答える 2