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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Socket_et_option အတွက် alias ကို socket_getopt

    socket_getopt

    Socket_et_optionအတွက
  • သတ်မှတ်ထားသောအချိန် timeout socket array ပေါ်တွင် Select () စနစ်ခေါ်ဆိုမှုကို run ပါ socket_select

    socket_select

    သတ်မှတ်ထားသောအချိန်t
  • ကချိတ်ဆက်မှုရှိမရှိ socket သို့စာတစ်စောင်ပို့ပါ socket_sendto

    socket_sendto

    ကချိတ်ဆက်မှုရှိမရှိs
  • data ကိုချိတ်ဆက်ထားသော socket သို့ပို့ပါ socket_send

    socket_send

    dataကိုချိတ်ဆက်ထားသေ
  • socket များအတွက် socket options ကိုရယူပါ socket_get_option

    socket_get_option

    socketများအတွက်socke
  • နာမည်ကို socky ထဲသို့ချည်နှောင်ပါ socket_bind

    socket_bind

    နာမည်ကိုsockyထဲသို့ခ
  • တင်ပို့သည့် WSAPROTOCOL_INFO ဖွဲ့စည်းပုံကိုလွှတ်ပေးပါ socket_wsaprotocol_info_release

    socket_wsaprotocol_info_release

    တင်ပို့သည့်WSAPROTOC
  • ချိတ်ဆက်ထားသော socket မှအချက်အလက်များကိုလက်ခံပါ socket_recv

    socket_recv

    ချိတ်ဆက်ထားသောsocket
လူကြိုက်များသော ဆောင်းပါးများ