« socket_write
socket_wsaprotocol_info_import »

socket_wsaprotocol_info_export

(PHP 7 >= 7.3.0, PHP 8)

socket_wsaprotocol_info_export — WSAPROTOCOL_INFO 構造体をエクスポートする

説明

function socket_wsaprotocol_info_export(Socket $socket, int $process_id): string|false

WSAPROTOCOL_INFO 構造体を共有メモリにエクスポートし、 socket_wsaprotocol_info_import() で使える識別子を返します。 エクスポートされるIDは、与えられた process_id 向けのものだけが有効です。

注意:

この関数は Windows でのみ利用可能です。

パラメータ

socket

有効な Socket クラスのインスタンス。

process_id

ソケットをインポートするプロセスのID

戻り値

インポートに使われる識別子を返します。 失敗した場合に false を返します

変更履歴

バージョン 説明
8.0.0 socket は、Socket クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。

参考

関連キーワード:
socket   wsaprotocol   info   エクスポート   構造体   import   ソケット   export   Socket   process   インポート   識別子   インスタンス   write   共有   メモリ   Windows   履歴   リソース   参考   release   解放
関連する関数・ページ:
function.socket-wsaprotocol-info-import   function.socket-wsaprotocol-info-release   function.socket-export-stream   sockets.resources   ref.sockets   book.sockets