socketで送受信

socket( $sock, PF_INET, SOCK_STREAM, getprotobyname('tcp' ) );
$address = sockaddr_in(ポート番号, inet_aton('xx.xx.xx.xx'));
connect($sock, $address)
send($sock, "test message\r\n", 0);
recv($sock, $message, 30, MSG_WAITALL);
※第4引数にMSG_WAITALLを指定した場合、指定した長さを受信するか
相手から接続を切断されるまでブロックするので注意。
0を指定すると、送られたデータを随時受信する。

close($sock);

最終更新:2011年09月29日 09:10
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。