function name: Socket_last_Error ()
function ကိုဖော်ပြချက်: Socket_last_Error () function ကို) function ကိုနောက်ဆုံး socket လည်ပတ်မှု၏အမှားကုဒ်ကိုပြန်ပို့သည်။
အသုံးပြုမှု: Int Socket_last_Error (အရင်းအမြစ် $ socket)
Parametermer
ပြန်လာတန်ဖိုး - နောက်ဆုံး socket operty ၏အမှားကုဒ်ကိုညွှန်ပြသည့်ကိန်းဂဏန်းကိုပြန်ပို့သည်။ အဘယ်သူမျှမအမှားဖြစ်ပေါ်လျှင်, ပြန်လာ 0 ။
ဥပမာ -
// 创建一个TCP socket $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 连接到远程服务器$result = socket_connect($socket, '127.0.0.1', 80); // 检查连接是否成功if ($result === false) { // 获取最近一次socket 错误码$errorCode = socket_last_error($socket); // 获取错误消息$errorMessage = socket_strerror($errorCode); echo "连接失败,错误码: $errorCode, 错误信息: $errorMessage"; } else { echo "连接成功!"; } // 关闭socket 连接socket_close($socket);
အပေါ်ကဥပမာမှာ TCP socket တစ်ခုကိုအရင်ဖန်တီးပြီးဝေးလံခေါင်သီသော server ကိုချိတ်ဆက်ရန်ကြိုးစားသည်။ အကယ်. ဆက်သွယ်မှုပြတ်တောက်လျှင်နောက်ဆုံး socket operation ၏အမှားကုဒ်ကိုရရန် socket_last_Error () function ကိုသုံးပါ။ ဆက်သွယ်မှုအောင်မြင်မှုရှိပါကအောင်မြင်သောဆက်သွယ်မှုသတင်းစကားကိုပြသသည်။ နောက်ဆုံးတော့ Socket Connection ကိုပိတ်လိုက်တယ်။
ကျေးဇူးပြု. သတိပြုပါ။ socket_last_Error () function ကိုသာနောက်ဆုံး Socket လည်ပတ်မှု၏အမှားကုဒ်ကိုသာပြန်ပို့သည်။ Socket Operations များအပြီးအမှားကုဒ်ကိုသင်ရယူရန်လိုအပ်ပါကလုပ်ငန်းလည်ပတ်ပြီးနောက် function ကိုအချိန်မီခေါ်သင့်သည်။