function name: stream_socket_sendto ()
သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.1.0, PHP 5, PHP 7
function ကိုဖော်ပြချက် - stream_socket_sendto () function ကိုသတ်မှတ်ထားသော socket သို့ဒေတာများကိုပို့ရန်အသုံးပြုသည်။
အသုံးပြုမှု:
int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string &$error_message ]] )
Parametermer
Value ကိုပြန်သွားပါ
ဥပမာ -
// 创建套接字$socket = stream_socket_client('tcp://www.example.com:80', $errno, $errstr, 30); if (!$socket) { echo "Failed to connect: $errstr ($errno)"; } else { $data = "Hello, server!"; $bytesSent = stream_socket_sendto($socket, $data); if ($bytesSent === false) { echo "Failed to send data."; } else { echo "Sent $bytesSent bytes of data."; } fclose($socket); }
အထက်ပါဥပမာတွင် stream_socient_clocktient () function ကို သုံး. socket တစ်ခုကို ဦး စွာဖန်တီးပြီး steam_socket_sendto () function ကိုသုံးပါ။ ပေးပို့ခြင်းသည်အောင်မြင်သောအခါ, ပေးပို့လိုက်သောဒေတာ bytes အရေအတွက် output ကိုဖြစ်လိမ့်မည်။ ပေးပို့ခြင်းပျက်ကွက်ပါကအမှားအယွင်းတစ်ခုသည် output ကိုဖြစ်လိမ့်မည်။ နောက်ဆုံးတွင်ကျွန်ုပ်တို့သည် socket ကိုပိတ်ရန် FCLOESE () function ကိုအသုံးပြုသည်။ ဥပမာအားဖြင့် "TCP: //www.example.comah.comah.com:80 " သည်ဥပမာတစ်ခုသာဖြစ်သည်ကိုသတိပြုပါ။ ၎င်းသည်အမှန်တကယ်အခြေအနေအရ၎င်းတွင်၎င်းကိုမှန်ကန်သော socket address ဖြင့်အစားထိုးရန်လိုအပ်သည်။