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

stream_socket_sendto

接続されているかどうかにかかわらず、ソケットにメッセージを送信します
名前:stream_socket_sendto
カテゴリ:ストリーム
対応言語:php
一言説明:指定されたソケットにデータを送信します

関数名:stream_socket_sendto()

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

関数の説明:stream_socket_sendto()関数は、指定されたソケットにデータを送信するために使用されます。

使用法:

 int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string &$error_message ]] )

パラメーター:

  • $ socket:必須、stream_socket_client()、stream_socket_server()、またはstream_socket_accept()関数によって作成された有効なソケットリソース。
  • $データ:必須、送信されるデータ。
  • $ flags:オプション、データを送信するオプションを指定するために使用されます。デフォルトは0です。
  • $ error_message:オプションは、送信が失敗した場合、エラーメッセージを保存する文字列。

返品値:

  • 成功したときに送信されるデータバイトの数を返し、障害時にfalseを返します。

例:

 // 创建套接字$socket = stream_socket_client('tcp://www.example.com:80', $errno, $errstr, 30); if (!$socket) { echo "Failed to connect: $errstr ($errno)"; } else { $data = "Hello, server!"; $bytesSent = stream_socket_sendto($socket, $data); if ($bytesSent === false) { echo "Failed to send data."; } else { echo "Sent $bytesSent bytes of data."; } fclose($socket); }

上記の例では、最初にStream_Socket_Client()関数を使用してソケットを作成し、次にStream_Socket_Sendto()関数を使用してソケットにデータを送信します。送信が成功した場合、送信されるデータバイトの数が出力されます。送信が失敗した場合、エラーメッセージが出力されます。最後に、fclose()関数を使用してソケットを閉じます。例の「tcp: //www.example.com: 80」は単なる例であり、実際の状況に応じて有効なソケットアドレスに置き換える必要があることに注意してください。

類似の関数
  • リソースフローブロックサイズを設定します stream_set_chunk_size

    stream_set_chunk_size

    リソースフローブロックサイズを設定します
  • 特定のストリーム配列でSelect()システムコールを実行し、tv_secおよびtv_usecで指定されたタイムアウトを使用します stream_select

    stream_select

    特定のストリーム配列でSelect()シ
  • リソースストリームから指定された区切り文字まで行を読む stream_get_line

    stream_get_line

    リソースストリームから指定された区切り文
  • インターネットまたはUNIXドメインサーバーソケットを作成します stream_socket_server

    stream_socket_server

    インターネットまたはUNIXドメインサー
  • ストリームがローカルストリームであるかどうかを確認してください stream_is_local

    stream_is_local

    ストリームがローカルストリームであるかど
  • デフォルトのストリームコンテキストを設定します stream_context_set_default

    stream_context_set_default

    デフォルトのストリームコンテキストを設定
  • 旅団にバケットを追加します stream_bucket_append

    stream_bucket_append

    旅団にバケットを追加します
  • 登録されたデータフローフィルターのリストを取得します stream_get_filters

    stream_get_filters

    登録されたデータフローフィルターのリスト
人気記事(にんききじ)