function name: Socket_shutdown ()
function ကိုဖော်ပြချက်: Socket_shutDown () function ကိုအသုံးပြုထားပြီးဖြစ်သော socket connection ကိုပိတ်ရန်အသုံးပြုသည်။
သက်ဆိုင်သောဗားရှင်း - ဤလုပ်ဆောင်မှုကို PHP 4.1.0 နှင့်အထက်တွင်ရရှိနိုင်သည်။
Syntax: bool socket_shutdown (အရင်းအမြစ် $ socket [, int = 2))
Parametermer
Reward Value: ပိတ်ပွဲအောင်မြင်နိုင်လျှင် Reward Reward Reward ။ အမှားတစ်ခုဖြစ်ပေါ်ပါကမှားယွင်းစွာပြန်လာသည်။
ဥပမာ -
// 创建一个TCP socket连接$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 连接到远程服务器$connect = socket_connect($socket, '127.0.0.1', 8080); if (!$connect) { echo "连接失败:" . socket_strerror(socket_last_error()) . "\n"; exit; } // 向服务器发送数据$data = "Hello, server!"; socket_write($socket, $data, strlen($data)); // 关闭写入通道,仍然可以接收数据socket_shutdown($socket, 1); // 从服务器接收数据$response = socket_read($socket, 1024); echo "服务器响应:$response\n"; // 关闭socket连接socket_close($socket);
အထက်ပါဥပမာတွင် TCP Socket connection ကိုပထမဆုံးဖန်တီးပြီးဝေးလံခေါင်သီသောဆာဗာတစ်ခုနှင့်ချိတ်ဆက်ထားသည်။ ထို့နောက်ဆာဗာသို့ဒေတာများကိုပို့ပြီး Write channel ကိုပိတ်ပါ။ သို့သော်ဒေတာများကိုလက်ခံရရှိနိုင်ဆဲဖြစ်သည်။ နောက်ဆုံးတွင်ဆာဗာမှအချက်အလက်များကိုလက်ခံခြင်း, ဆာဗာ၏တုန့်ပြန်မှုကိုထုတ်ယူပါ, Socket Connection ကိုပိတ်ပါ။
ဥပမာအားဖြင့် IP address နှင့် port နံပါတ်များကိုရည်ညွှန်းရန်သာနှင့်၎င်းကိုအသုံးပြုသောအခါတိကျသောအခြေအနေအရပြုပြင်ရန်လိုအပ်သည်ကို ကျေးဇူးပြု. မှတ်သားပါ။