« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 2 of about 2 for nonblocking (0.002 sec.)
例 11228
« インストール手順 ウォッチャー » PHP Manual Ev 例 検索 例 例1 タイマーのサンプル <?php // タイマーを作り、2 秒後に起動します $w1 = new EvTimer ( 2 , 0 , function () { echo "2 seconds elapsed\n" ; }); // タイマーを作って 2 秒後に起動させ、そ ... 拡張モジュールは、 // EINPROGRESS や EAGAIN/EWOULDBLOCK などに対して warning を発光します error_reporting ( E_ERROR ); $e_nonblocking = array ( /*EAGAIN or EWOULDBLOCK*/ 11 , /*EINPROGRESS*/ 115 ); // WWW サービス用のポートを取得します $service_port = gets ... クエストを作ります $write_watcher = new EvIo ( $socket , Ev :: WRITE , function ( $w ) use ( $socket , $timeout_watcher , $e_nonblocking ) { // タイムアウトのウォッチャーを止めます $timeout_watcher -> stop (); // 書き込みのウォッチャーを止めます $w -> stop () ... to socket" , E_USER_ERROR ); } $read_watcher = new EvIo ( $socket , Ev :: READ , function ( $w , $re ) use ( $socket , $e_nonblocking ) { // ソケットが読み込み可能になりました。非ブロックモードで 20 バイト recv() します $ret = socket_recv ( $socket , $out ...
https://man.mtool.work/php/8.3/ev.examples.html
例 7485
« インストール手順 ウォッチャー » PHP Manual Ev 例 検索 例 例1 タイマーのサンプル <?php // タイマーを作り、2 秒後に起動します $w1 = new EvTimer ( 2 , 0 , function () { echo "2 seconds elapsed\n" ; }); // タイマーを作って 2 秒後に起動させ、そ ... 拡張モジュールは、 // EINPROGRESS や EAGAIN/EWOULDBLOCK などに対して warning を発光します error_reporting ( E_ERROR ); $e_nonblocking = array ( /*EAGAIN or EWOULDBLOCK*/ 11 , /*EINPROGRESS*/ 115 ); // WWW サービス用のポートを取得します $service_port = gets ... クエストを作ります $write_watcher = new EvIo ( $socket , Ev :: WRITE , function ( $w ) use ( $socket , $timeout_watcher , $e_nonblocking ) { // タイムアウトのウォッチャーを止めます $timeout_watcher -> stop (); // 書き込みのウォッチャーを止めます $w -> stop () ... to socket" , E_USER_ERROR ); } $read_watcher = new EvIo ( $socket , Ev :: READ , function ( $w , $re ) use ( $socket , $e_nonblocking ) { // ソケットが読み込み可能になりました。非ブロックモードで 20 バイト recv() します $ret = socket_recv ( $socket , $out ...
https://man.mtool.work/php/8.3/ev.examples.html
PREV 1 NEXT