လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> socket_strerror

socket_strerror

Socket Error ကိုဖော်ပြသည့် string ကိုပြန်ပို့သည်
အမည်:socket_strerror
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:socient error code ကိုတိကျသောအမှားအယွင်းများသို့ပြောင်းပါ

function name: socket_stror ()

သက်ဆိုင်သောဗားရှင်း - PHP ဗားရှင်းအားလုံး

function ကိုဖော်ပြချက် - Socket_Sarterror () function ကိုအသုံးပြုသည် Socket Jerustor Codes များကိုသီးခြားအမှားအချက်အလက်များသို့ပြောင်းရန်အသုံးပြုသည်။

Syntax: string socket_strerror (int $ errno)

Parametermer

  • $ errno: လိုအပ်သည်။ Socket Error Code ကိုကိုယ်စားပြုသည့်ကိန်းတစ်ခု။

ပြန်လာတန်ဖိုး - ဤလုပ်ဆောင်ချက်သည် 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 များကိုလွယ်ကူစွာနားလည်နိုင်သောအမှားအချက်အလက်များသို့ပြောင်းရွှေ့နိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • File Descriptor FD အတွက်ပိတ်ဆို့ခြင်းမဟုတ်သော mode ကိုသတ်မှတ်ပါ socket_set_nonblock

    socket_set_nonblock

    FileDescriptorFDအတွက
  • Socket_et_option အတွက် alias ကို socket_getopt

    socket_getopt

    Socket_et_optionအတွက
  • Sockets သို့ရေးပါ socket_write

    socket_write

    Socketsသို့ရေးပါ
  • Socketets (ဆက်သွယ်ရေးအဆုံး) ကိုဖန်တီးပါ။ socket_create

    socket_create

    Socketets(ဆက်သွယ်ရေး
  • socket အရင်းအမြစ်များပေါ်တွင်ပိတ်ဆို့ခြင်း mode ကို set socket_set_block

    socket_set_block

    socketအရင်းအမြစ်များ
  • sockets အပေါ်ဆက်သွယ်မှုကိုနားထောင်ပါ socket_listen

    socket_listen

    socketsအပေါ်ဆက်သွယ်မ
  • နာမည်ကို socky ထဲသို့ချည်နှောင်ပါ socket_bind

    socket_bind

    နာမည်ကိုsockyထဲသို့ခ
  • Socket သို့မဟုတ်ယခင်အမှားကုဒ်ပေါ်တွင်အမှားတစ်ခုရှင်းရှင်းလင်းလင်းရှင်းလင်းပါ socket_clear_error

    socket_clear_error

    Socketသို့မဟုတ်ယခင်အ
လူကြိုက်များသော ဆောင်းပါးများ