現在の位置: ホーム> 関数カテゴリ一覧> socket_create

socket_create

ソケットを作成する(通信エンドポイント)
名前:socket_create
カテゴリ:ソケット
対応言語:php
一言説明:ソケットリソースを作成します

機能:socket_create()

該当するバージョン:PHP 4、PHP 5、PHP 7

使用法:socket_create()関数は、ソケットリソースを作成するために使用されます。

構文:Resource Socket_Create(int $ domain、int $ type、int $ protocol)

パラメーター:

  • $ドメイン:ソケットのプロトコルファミリーを指定します。これは、次の定数の1つになります。
    • AF_INET:IPv4プロトコルファミリ
    • AF_INET6:IPv6プロトコルファミリ
    • AF_UNIX:ローカル通信プロトコルファミリー
  • $タイプ:ソケットのタイプを指定します。これは、次の定数のいずれかです。
    • Sock_stream:TCPプロトコルを使用したスト​​リーミングソケット
    • sock_dgram:udpプロトコルを使用したデータグラムソケット
    • sock_raw:rawソケットは、基礎となるプロトコルにアクセスできます
  • $プロトコル:ソケットで使用されるプロトコルを指定します。これは、次の定数のいずれかです。
    • SOL_TCP:TCPプロトコル
    • sol_udp:UDPプロトコル
    • Sol_Socket:基礎となるソケットプロトコル

返品値:成功したときにソケットリソースを返し、障害時にfalseを返します。

例:

 <?php // 创建一个TCP套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "套接字创建失败: " . socket_strerror(socket_last_error()) . PHP_EOL; } else { echo "套接字创建成功!" . PHP_EOL; // 关闭套接字socket_close($socket); } ?>

上記の例では、TCPソケットはSocket_Create()関数を使用して作成されます。これは、プロトコルファミリがIPv4(AF_INET)であることを指定し、ソケットタイプはストリームソケット(sock_stream)、プロトコルはTCP(SOL_TCP)です。作成が成功した場合、「ソケット作成が成功しました!」を印刷します。そうでなければ、作成に失敗したエラーメッセージを印刷します。最後に、socket_close()関数を使用してソケットを閉じます。

類似の関数
  • wsaprotocol_info構造をエクスポートします socket_wsaprotocol_info_export

    socket_wsaprotocol_info_export

    wsaprotocol_info構造をエ
  • 特定のソケットのリモートエンドをクエリします。このタイプに応じて、ホスト/ポートまたはUNIXファイルシステムパスになる可能性があります socket_getpeername

    socket_getpeername

    特定のソケットのリモートエンドをクエリし
  • 接続されたソケットにデータを送信します socket_send

    socket_send

    接続されたソケットにデータを送信します
  • メッセージバッファサイズを計算します socket_cmsg_space

    socket_cmsg_space

    メッセージバッファサイズを計算します
  • 接続されたソケットからデータを受信します socket_recv

    socket_recv

    接続されたソケットからデータを受信します
  • 接続されているかどうかにかかわらず、ソケットにメッセージを送信します socket_sendto

    socket_sendto

    接続されているかどうかにかかわらず、ソケ
  • ソケットリソースを閉じます socket_close

    socket_close

    ソケットリソースを閉じます
  • 指定されたタイムアウトソケットアレイでselect()システムコールを実行します socket_select

    socket_select

    指定されたタイムアウトソケットアレイでs
人気記事(にんききじ)