function name: socket_stror ()
သက်ဆိုင်သောဗားရှင်း - PHP ဗားရှင်းအားလုံး
function ကိုဖော်ပြချက် - Socket_Sarterror () function ကိုအသုံးပြုသည် Socket Jerustor Codes များကိုသီးခြားအမှားအချက်အလက်များသို့ပြောင်းရန်အသုံးပြုသည်။
Syntax: string socket_strerror (int $ errno)
Parametermer
ပြန်လာတန်ဖိုး - ဤလုပ်ဆောင်ချက်သည် Socket Error Code နှင့်သက်ဆိုင်သောအမှားအယွင်းကိုကိုယ်စားပြုသည့် string ကိုပြန်လည်ရောက်ရှိစေသည်။
ဥပမာ -
<?php // 创建一个套接字连接$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { $error = socket_last_error(); $errorMessage = socket_strerror($error); echo "Socket creation failed: " . $errorMessage . "\n"; } // 尝试连接服务器$serverIP = '127.0.0.1'; $serverPort = 8080; $result = socket_connect($socket, $serverIP, $serverPort); if ($result === false) { $error = socket_last_error($socket); $errorMessage = socket_strerror($error); echo "Socket connection failed: " . $errorMessage . "\n"; } // 关闭套接字连接socket_close($socket); ?>
အပေါ်ကဥပမာမှာ socket connection တစ်ခုကို ဦး စွာဖန်တီးခဲ့တယ်။ အကယ်. ဖန်တီးမှုသည်အမှားကုဒ်ကိုရယူရန် socket_last_Error () function ကိုသုံးပါကအမှားကုဒ်ကိုအမှားအယွင်းတစ်ခုအဖြစ်ပြောင်းလဲရန် socket_strorror () function ကိုသုံးပါ။
နောက်တစ်ခုက Socket_Connect () function ကို သုံး. သတ်မှတ်ထားသောဆာဗာကိုချိတ်ဆက်ရန်ကြိုးစားသည်။ အကယ်. ဆက်သွယ်မှုပျက်သွားပါကအမှားကုဒ်ကိုထပ်မံရယူရန် Socket_Unter_Error () function ကိုသုံးပါ။ ထို့နောက်အမှားကုဒ်ကိုအမှားသင်္ကေတအဖြစ်ပြောင်းရန် Socket_strorror () function ကိုသုံးပါ။
နောက်ဆုံးတော့ Socket Connection ကိုပိတ်ဖို့ socket_close () function ကိုသုံးတယ်။
Socket_SteRRERRORRORRORRORRORRORRORRORRORRORRORRORE () function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် socient error codes များကိုလွယ်ကူစွာနားလည်နိုင်သောအမှားအချက်အလက်များသို့ပြောင်းရွှေ့နိုင်သည်။