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

socket_shutdown

လက်ခံရရှိရန် socket ကိုပိတ်ပါ
အမည်:socket_shutdown
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ပြီးသားပွင့်လင်း socket connection ကိုပိတ်ပါ

function name: Socket_shutdown ()

function ကိုဖော်ပြချက်: Socket_shutDown () function ကိုအသုံးပြုထားပြီးဖြစ်သော socket connection ကိုပိတ်ရန်အသုံးပြုသည်။

သက်ဆိုင်သောဗားရှင်း - ဤလုပ်ဆောင်မှုကို PHP 4.1.0 နှင့်အထက်တွင်ရရှိနိုင်သည်။

Syntax: bool socket_shutdown (အရင်းအမြစ် $ socket [, int = 2))

Parametermer

  • $ Socket: လိုအပ်သည်, လိုအပ်သော socket connection ကိုပိတ်ထားရန်ညွှန်ပြ,
  • $ ဘယ်လို ပုံသေသည် 2 ဖြစ်သည်။ ဆိုလိုသည်မှာဖတ်ရန်နှင့်ရေးသားခြင်းကိုဆိုလိုသည်။ optional တန်ဖိုးသုံးခုရှိပါတယ်:
    • 0: အနီးကပ်စာဖတ်ခြင်း။
    • 1: Close အရေးအသား။
    • 2: စာဖတ်ခြင်းနှင့်ရေးသားခြင်းကိုပိတ်ပါ။

Reward Value: ပိတ်ပွဲအောင်မြင်နိုင်လျှင် Reward Reward Reward ။ အမှားတစ်ခုဖြစ်ပေါ်ပါကမှားယွင်းစွာပြန်လာသည်။

ဥပမာ -

 // 创建一个TCP socket连接$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 连接到远程服务器$connect = socket_connect($socket, '127.0.0.1', 8080); if (!$connect) { echo "连接失败:" . socket_strerror(socket_last_error()) . "\n"; exit; } // 向服务器发送数据$data = "Hello, server!"; socket_write($socket, $data, strlen($data)); // 关闭写入通道,仍然可以接收数据socket_shutdown($socket, 1); // 从服务器接收数据$response = socket_read($socket, 1024); echo "服务器响应:$response\n"; // 关闭socket连接socket_close($socket);

အထက်ပါဥပမာတွင် TCP Socket connection ကိုပထမဆုံးဖန်တီးပြီးဝေးလံခေါင်သီသောဆာဗာတစ်ခုနှင့်ချိတ်ဆက်ထားသည်။ ထို့နောက်ဆာဗာသို့ဒေတာများကိုပို့ပြီး Write channel ကိုပိတ်ပါ။ သို့သော်ဒေတာများကိုလက်ခံရရှိနိုင်ဆဲဖြစ်သည်။ နောက်ဆုံးတွင်ဆာဗာမှအချက်အလက်များကိုလက်ခံခြင်း, ဆာဗာ၏တုန့်ပြန်မှုကိုထုတ်ယူပါ, Socket Connection ကိုပိတ်ပါ။

ဥပမာအားဖြင့် IP address နှင့် port နံပါတ်များကိုရည်ညွှန်းရန်သာနှင့်၎င်းကိုအသုံးပြုသောအခါတိကျသောအခြေအနေအရပြုပြင်ရန်လိုအပ်သည်ကို ကျေးဇူးပြု. မှတ်သားပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Sockets သို့ရေးပါ socket_write

    socket_write

    Socketsသို့ရေးပါ
  • Addrinfo အကြောင်းသတင်းအချက်အလက်ကိုရယူပါ socket_addrinfo_explain

    socket_addrinfo_explain

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

    socket_sendto

    ကချိတ်ဆက်မှုရှိမရှိs
  • မက်ဆေ့ခ်ျကိုဖတ်ပါ socket_recvmsg

    socket_recvmsg

    မက်ဆေ့ခ်ျကိုဖတ်ပါ
  • Socket သို့မဟုတ်ယခင်အမှားကုဒ်ပေါ်တွင်အမှားတစ်ခုရှင်းရှင်းလင်းလင်းရှင်းလင်းပါ socket_clear_error

    socket_clear_error

    Socketသို့မဟုတ်ယခင်အ
  • Socket_set_option အတွက် alias ကို socket_setopt

    socket_setopt

    Socket_set_optionအတွ
  • Sockets အပေါ်ဆက်သွယ်မှုကိုလက်ခံပါ socket_accept

    socket_accept

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

    socket_bind

    နာမည်ကိုsockyထဲသို့ခ
လူကြိုက်များသော ဆောင်းပါးများ