Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【PHP8.x】STREAM_SOCK_RDM定数の使い方

STREAM_SOCK_RDM定数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

STREAM_SOCK_RDM定数は、信頼性の高いデータグラムソケットタイプを表す定数です。

この定数は、PHPの stream_socket_server や stream_socket_client といったストリームソケット関数でソケットを作成する際に、通信方式を指定するために使用されます。

STREAM_SOCK_RDMが示すソケットは、データをメッセージ単位で送受信する「データグラム」通信の特性を持ちます。同時に、データの損失や順序の乱れがないことを保証し、確実なデータ到達と正しい順序での処理を保証します。

そのため、User Datagram Protocol (UDP) のようなメッセージベースの通信を行いつつ、Transmission Control Protocol (TCP) のような高い信頼性が不可欠なネットワークアプリケーションに特に適しています。

これは、主に高い信頼性が求められるメッセージベースの通信システムで利用される、重要な定数の一つです。

構文(syntax)

1<?php
2echo STREAM_SOCK_RDM;
3?>

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ