【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)
戻り値なし
戻り値はありません