function name: socket_close ()
function ကိုဖော်ပြချက် - socket_close () function သည်ပွင့်လင်းသော socket အရင်းအမြစ်ကိုပိတ်ထားသည်။
သက်ဆိုင်သောဗားရှင်း - PHP 4, PHP 5, PHP 7
Syntax: Bool socket_close (အရင်းအမြစ် $ socket)
Parametermer
Reward Value: Socket ကိုအောင်မြင်စွာပိတ်ထားနိုင်လျှင်,
ဥပမာ -
// 创建一个TCP套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 绑定套接字到指定的IP地址和端口$bind = socket_bind($socket, '127.0.0.1', 8080); // 监听连接请求$listen = socket_listen($socket); // 接受客户端连接$clientSocket = socket_accept($socket); // 读取客户端发送的数据$data = socket_read($clientSocket, 1024); // 关闭客户端套接字socket_close($clientSocket); // 关闭服务器套接字socket_close($socket);
အပေါ်ကဥပမာမှာ Socket_create () ကိုသုံးပြီး TCP socket တစ်ခုကို ဦး စွာဖန်တီးခဲ့တယ်။ ထို့နောက် socket_bind () ကိုသတ်မှတ်ထားသော IP address နှင့် port သို့ချည်နှောင်ရန်အသုံးပြုပါ။ ထို့နောက် connection တောင်းဆိုမှုများကိုနားထောင်ရန် Socket_listen () ကိုသုံးပါ။
client connection တစ်ခုရှိသည့်အခါ Socket_Accept () သည် conserebsocket variable တွင် client variable တွင် client socket ကိုသိမ်းဆည်းရန် socket_accept () ကိုအသုံးပြုသည်။ ထို့နောက် client socket မှအချက်အလက်များကိုဖတ်ရန် Socket_read () ကိုသုံးပါ။
နောက်ဆုံးတွင် client socket နှင့် server socket socket ကိုပိတ်ရန် socket_close () ကိုသုံးပါ။
ဖြစ်နိုင်ချေရှိသောအမှားအယွင်းများကိုကိုင်တွယ်ရန်အမှန်တကယ်အသုံးပြုမှုကိုအမှန်တကယ် အသုံးပြု. အမှန်တကယ်အသုံးပြုမှုတွင်သင့်လျော်သောအမှားကိုင်တွယ်မှုကုဒ်ကိုအမှန်တကယ်အသုံးပြုသင့်ကြောင်း ကျေးဇူးပြု. မှတ်သားပါ။