socket_recvmsg
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
socket_recvmsg — メッセージを読む
説明
警告
この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。
パラメータ
socket
-
message
-
flags
-
戻り値
変更履歴
バージョン | 説明 |
---|---|
8.0.0 |
socket は、Socket クラスのインスタンスになりました。
これより前のバージョンでは、リソース型でした。
|
+add a note
User Contributed Notes 1 note
251701981 at qq dot com ¶
1 year ago
$sockets = [];
\socket_create_pair(AF_UNIX,SOCK_DGRAM,0,$sockets);
$proc = new \Swoole\Process(function()use($sockets){
socket_close($sockets[0]);
$f = fopen(__FILE__,'r');
var_dump($f);
socket_sendmsg($sockets[1],[ 'control'=>[['level'=>SOL_SOCKET,'type'=>SCM_RIGHTS,'data'=>[$f]] ] ],0);
sleep(10);
},false,2,1);
$proc->start();
socket_close($sockets[1]);
$data = [
'controllen'=>socket_cmsg_space(SOL_SOCKET,SCM_RIGHTS,1)
];
socket_recvmsg($sockets[0],$data,0);
var_dump($data);
sleep(10);
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google