PHP ソケット通信 送信編

ソケット通信のクライアントを Web サーバに実装する必要があって、探していたら、PHP でできるとのこと。
本編とは関係ないが、C# で作るソケットサーバのひな形が固まりつつあるので、IPv6 対応に書き換えたい。


<?php
$socket = null;
//ソケット生成。localhostに40001番ポートで接続。タイムアウトは5秒とする。
$socket = fsockopen("[ip]xxx.xxx.xxx.xxx",[port]xxx,$errno, $errstr,5);

//ソケット接続結果
if(!$socket){
echo("ソケット接続失敗\n");
}else{
echo("ソケット接続成功\n");
}

//メッセージ送信
$fwrite = fwrite($socket, "Hello, World!");

//ソケット書き込み結果
if(!$fwrite){
echo("ソケット書き込み失敗\n");
}else{
echo("ソケット書き込み成功\n");
}
//ソケットクローズ
fclose($socket);
?>