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

socket_getopt

Socket_et_option အတွက် alias ကို
အမည်:socket_getopt
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Socket option ၏တန်ဖိုးကိုရယူပါ

function name: Socket_etopt ()

သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.3.0, PHP 5, PHP 7

function ကိုဖော်ပြချက် - Socket Option ၏တန်ဖိုးကိုရရှိရန် Socket_etopt () function ကိုအသုံးပြုသည်။

Syntax: ရောစပ်ထားသော socket_etopt (အရင်းအမြစ် $ socket, int $ levate, int $ optname)

Parametermer

  • $ Socket: Socket Resourt Resources ကို Socket_create () သို့မဟုတ် Socket_accept ဖြင့်ပြန်ပို့သည်။
  • Sol_Socket သို့မဟုတ်အခြား socock protocol levate တွင်စဉ်ဆက်မပြတ်ရှိသည့် $ level level ။
  • $ optname: socket options များစဉ်ဆက်မပြတ်နိုင်သော option option ကိုအမည်။

Value ကိုပြန်သွားပါ

  • အောင်မြင်လျှင် option ၏တန်ဖိုးကိုပြန်ပို့ပါ။ အကယ်. option ၏တန်ဖိုးသည်ကိန်းဂဏန်းတစ်ခုဖြစ်ပါက၎င်းကိုကိန်းဂဏန်းတစ်ခုအဖြစ်ပြန်လည်ရောက်ရှိလိမ့်မည်။
  • ဝယ်ယူမှုပျက်ကွက်လျှင်မှားယွင်းသောပြန်လာပါ။

ဥပမာ -

 // 创建套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "socket_create() 失败: " . socket_strerror(socket_last_error()) . "\n"; exit; } // 设置套接字选项socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1); // 获取套接字选项的值$value = socket_getopt($socket, SOL_SOCKET, SO_REUSEADDR); if ($value !== false) { echo "SO_REUSEADDR 选项的值为: " . $value . "\n"; } else { echo "socket_getopt() 失败: " . socket_strerror(socket_last_error($socket)) . "\n"; } // 关闭套接字socket_close($socket);

အထက်ပါဥပမာတွင် Socket ကိုပထမဆုံးဖန်တီးပြီး Soote_seadDr option ကို socket_set_option () ကို အသုံးပြု. 1 ကိုသတ်မှတ်ထားသည်။ ထို့နောက် soote_reuseaddr option ကိုရရှိရန် socket_etopt () ကိုသုံးပါ။ နောက်ဆုံးတော့ socket ကိုပိတ်လိုက်ပါ။

ဥပမာအားဖြင့်ဥပမာတွင်အမှားအယွင်းများကိုသရုပ်ပြအဖြစ်သာအသုံးပြုသည်ကိုသတိပြုပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • နာမည်ကို socky ထဲသို့ချည်နှောင်ပါ socket_bind

    socket_bind

    နာမည်ကိုsockyထဲသို့ခ
  • Socket Error ကိုဖော်ပြသည့် string ကိုပြန်ပို့သည် socket_strerror

    socket_strerror

    SocketErrorကိုဖော်ပြ
  • ပေးထားသော socket ၏ local end query query query query query quare query query query rol query type socket_getsockname

    socket_getsockname

    ပေးထားသောsocket၏loca
  • ချိတ်ဆက်ထားသော socket မှအချက်အလက်များကိုလက်ခံပါ socket_recv

    socket_recv

    ချိတ်ဆက်ထားသောsocket
  • Sockets အပေါ်ဆက်သွယ်မှုကိုလက်ခံပါ socket_accept

    socket_accept

    Socketsအပေါ်ဆက်သွယ်မ
  • Socket အရင်းအမြစ်များကိုပိတ်ပါ socket_close

    socket_close

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

    socket_listen

    socketsအပေါ်ဆက်သွယ်မ
  • လက်ခံရရှိရန် socket ကိုပိတ်ပါ socket_shutdown

    socket_shutdown

    လက်ခံရရှိရန်socketကိ
လူကြိုက်များသော ဆောင်းပါးများ