6
PHPでWebSocketサーバーを作成する方法
PHPで簡単なWebSocketサーバーを自分で作成する方法を示すチュートリアルやガイドはありますか?グーグルで探してみましたが、あまり見つかりませんでした。phpwebsocketsを見つけましたが、現在は古く、最新のプロトコルをサポートしていません。自分で更新してみましたが、うまくいかないようです。 #!/php -q <?php /* >php -q server.php */ error_reporting(E_ALL); set_time_limit(0); ob_implicit_flush(); $master = WebSocket("localhost",12345); $sockets = array($master); $users = array(); $debug = false; while(true){ $changed = $sockets; socket_select($changed,$write=NULL,$except=NULL,NULL); foreach($changed as $socket){ if($socket==$master){ $client=socket_accept($master); if($client<0){ console("socket_accept() failed"); continue; } else{ connect($client); } } else{ $bytes = @socket_recv($socket,$buffer,2048,0); if($bytes==0){ disconnect($socket); } …