function name: socket_sendmsg ()
သက်ဆိုင်သောဗားရှင်း: PHP 7.2.0 နှင့်အထက်
function ကိုဖော်ပြချက်: Socket_sendmmmsg () function ကို sockets မှတဆင့်မက်ဆေ့ခ်ျပို့ရန်အသုံးပြုသည်။
Syntax: Bool Socket_sendmmsg (အရင်းအမြစ် $ socket, array $ message, int $ flags = 0)
Parametermer
- Socket_create () function ဖြင့်ဖန်တီးထားသော $ socket: socket အရင်းအမြစ်။
- $ message: အောက်ပါသော့ချက်အမည်များအပါအ 0 င်မက်ဆေ့ခ်ျများပါ 0 င်သည့်စာတိုတစ်ခု -
- 'Iov' - မက်ဆေ့ခ်ျဒေတာပါ 0 င်သည့် array တစ်ခု, element တစ်ခုစီသည် string တစ်ခုဖြစ်သည်။
- 'Control' - Control Information ပါ 0 င်သည့် array တစ်ခု, element တစ်ခုစီသည် string တစ်ခုဖြစ်သည်။
- 'အလံများ': မက်ဆေ့ခ်ျ၏အလံနည်းနည်းသတ်မှတ်ပါ။
- Flags: Optional Parameter, မက်ဆေ့ခ်ျပို့ရန်အလံကိုဖော်ပြရန်အသုံးပြုသော optional parameter သည်အသုံးပြုပုံသည် 0 ဖြစ်သည်။
ပြန်လာတန်ဖိုး - အောင်မြင်မှုအပေါ်စစ်မှန်တဲ့ပြန်လာခြင်းနှင့်ပျက်ကွက်အပေါ်မှားယွင်းသော။
ဥပမာ -
// 创建套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 连接到服务器$connect = socket_connect($socket, '127.0.0.1', 8080); if ($connect === false) { echo "连接失败:" . socket_strerror(socket_last_error($socket)); exit; } // 构建消息数组$message = [ 'iov' => ['Hello, Server!'], 'control' => [], 'flags' => 0, ]; // 发送消息if (socket_sendmsg($socket, $message, 0) === false) { echo "发送消息失败:" . socket_strerror(socket_last_error($socket)); } else { echo "消息发送成功!"; } // 关闭套接字socket_close($socket);
မှတ်စုများ
- Socket_sendmmmsg () function ကိုမသုံးမီ, socket တစ်ခုကိုဖန်တီးပြီးဆာဗာနှင့်ချိတ်ဆက်ရန်လိုအပ်သည်။
- Parameter $ မက်ဆေ့ခ်ျသည် Acciative Acciative array ဖြစ်သည်။ 'Iov' Key နှင့်သက်ဆိုင်သောတန်ဖိုးသည်အက်ခရာအချက်အလက်များပါ 0 င်သည့် array တစ်ခုဖြစ်ပြီးဒြပ်စင်များစွာပါ 0 င်သည့် string တစ်ခုဖြစ်သည့် string တစ်ခုဖြစ်သည်။
- Parameter $ message တွင် 'Control' သော့၏သက်ဆိုင်ရာတန်ဖိုးသည်ထိန်းချုပ်မှုဆိုင်ရာအချက်အလက်များပါ 0 င်သည့် array တစ်ခုဖြစ်ပြီးဒြပ်စင်တစ်ခုစီသည်ထိန်းချုပ်မှုဆိုင်ရာအချက်အလက်များကိုကိုယ်စားပြုသော string တစ်ခုဖြစ်သည်။
- Parameter $ အလံများကိုမက်ဆေ့ခ်ျ၏အလံကိုပြသနိုင်ရန်အတွက်မက်ဆေ့ခ်ျ၏အလံကိုသတ်မှတ်ရန်အသုံးပြုနိုင်သည်။
- function ကိုပြန်ရောက်သည့်အခါ, သင်သည်သီးခြားအမှားသတင်းအချက်အလက်ရရှိရန် Socket_stror () function ကိုသုံးနိုင်သည်။