・ケ・ネ・遙シ・� エリソ�
PHP Manual

stream_socket_recvfrom

(PHP 5)

stream_socket_recvfromタワツウ、オ、�ニ、、、�ォ、ノ、ヲ、ォ、ヒ、ォ、ォ、�鬢コ。「・ス・ア・テ・ネ、ォ、鬢ホ・ヌ。シ・ソ、ョ、ケ、�

タ篶タ

string stream_socket_recvfrom ( resource $socket , int $length [, int $flags = 0 [, string &$address ]] )

stream_socket_recvfrom() 、マ。「 ・�筍シ・ネ・ス・ア・テ・ネ、ォ、鮗ヌツ� length ・ミ・、・ネ、ホ・ヌ。シ・ソ、� シアシ隍熙゙、ケ。」

・ム・鬣癸シ・ソ

socket

・�筍シ・ネ・ス・ア・テ・ネ。」

length

socket 、ォ、鮠ョ、ケ、�ミ・、・ネソ」

flags

flags 、マーハイシ、ホテヘ、ホチネ、゚ケ遉�サ、ヌ、ケ。」

flags 、ヌ、ネ、熙ヲ、�ヘ
STREAM_OOB OOB (out-of-band) ・ヌ。シ・ソ、靉�、キ、゙、ケ。」
STREAM_PEEK ・ス・ア・テ・ネ、ォ、鬣ヌ。シ・ソ、霹タ、キ、゙、ケ、ャ。「・ミ・テ・ユ・。、テネキ、゙、サ、」 fread() 、「、�、、マ stream_socket_recvfrom() 、ウ、ア、ニ・ウ。シ・�キ、ソ コン、ヒ、マ。「ニア、ク・ヌ。シ・ソ、ャニノ、゚ケ�、゙、�゙、ケ。」

address

address 、ャサリト熙オ、�ソセ�遑「 、ス、ウ、ヒ、マ・�筍シ・ネ・ス・ア・テ・ネ、ホ・「・ノ・�ケ、ャハンツク、オ、�゙、ケ。」

ハヨ、�ヘ

ニノ、゚ケ�、タ・ヌ。シ・ソ、クサ昀ヌハヨ、キ、゙、ケ。」

ホ�

ホ�1 stream_socket_recvfrom() 、ホホ�

<?php
/* localhost 、ホ・ン。シ・ネ 1234 、リ、ホ・オ。シ・ミ・ス・ア・テ・ネ、ェ。シ・ラ・キ、゙、ケ */
$server stream_socket_server('tcp://127.0.0.1:1234');

/* タワツウ、アノユ、ア、゙、ケ */
$socket stream_socket_accept($server);

/* OOB ・ヌ。シ・ソ、ホ・ム・ア・テ・ネ、霹タ、キ、゙、ケ。ハ1500 、マナオキソナェ、ハ MTU 、ホ・オ・、・コ、ヌ、ケ。ヒ */
echo "Received Out-Of-Band: '" stream_socket_recvfrom($socket1500STREAM_OOB) . "'\n";

/* トフセ�ホツモー霹筅ホ・ヌ。シ・ソ、ノ、゚ケ�、゚、゙、ケ、ャ。「・ミ・テ・ユ・。、テネキ、゙、サ、� */
echo "Data: '" stream_socket_recvfrom($socket1500STREAM_PEEK) . "'\n";

/* ニア、ク・ム・ア・テ・ネ、筅ヲー�ルニノ、゚ケ�、゚、゙、ケ。」コ」ナル、マ・ミ・テ・ユ・。、ォ、鬢ス、���キ、゙、ケ */
echo "Data: '" stream_socket_recvfrom($socket1500) . "'\n";

/* ・ス・ア・テ・ネ、ト、ク、゙、ケ */
fclose($socket);
fclose($server);
?>

テ擎ユ

テ擎ユ:

ショ、キ、ソ・皈テ・サ。シ・ク、ャ length ・ム・鬣癸シ・ソ、隍� トケ、ォ、テ、ソセ�遑「・ス・ア・テ・ネ、ホキソ、ヒ、隍テ、ニ、マ。ハホ网ィ、ミ UDP 、ハ、ノ。ヒトカイ睫ャ、ホ ・ミ・、・ネ・ヌ。シ・ソ、ャシホ、ニ、鬢�ニ、キ、゙、ヲイトヌスタュ、ャ、「、熙゙、ケ。」

テ擎ユ:

・ミ・テ・ユ・。・ル。シ・ケ、ホ・ケ・ネ・遙シ・犇リソ� (fread() 、「、�、、マ stream_get_line() 、ハ、ノ) 、ウ。シ・�キ、ソク螟ヒ ・ス・ア・テ・ネ・ル。シ・ケ、ホ・ケ・ネ・遙シ・爨ヌ stream_socket_recvfrom() 、ウ。シ・�ケ、�ネ。「・ケ・ネ・遙シ・爭ミ・テ・ユ・。、ミヘウ、サ、コ。「・ヌ。シ・ソ、ス・ア・テ・ネ、ォ、� トセタワニノ、゚ケ�、゚、゙、ケ。」

サイケヘ


・ケ・ネ・遙シ・� エリソ�
PHP Manual