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

socket_connect

socket ပေါ်တွင် connection တစ်ခုစတင်ပါ
အမည်:socket_connect
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Created Socket တွင် Remote Host သို့ဆက်သွယ်ပါ

function name: Socket_Connect ()

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

function ကိုဖော်ပြချက် - Socket_Connect () function ကို created socket ပေါ်တွင်အဝေးမှ host နှင့်ချိတ်ဆက်ရန်အသုံးပြုသည်။

Syntax: Bool Socket_Connect (အရင်းအမြစ် $ socket, string $ address [int $ port = 0])

Parametermer

  • $ Socket: Socket_create () function ကိုမှဖန်တီးထားသော socket အရင်းအမြစ်ကိုဖန်တီးသည်။
  • $ address: IP address ကိုသို့မဟုတ်ဝေးလံခေါင်ဖျားသောအိမ်ရှင်၏အမည်။
  • $ port: (optional] Remote Host ၏ port နံပါတ်, ပုံမှန်သည် 0 ဖြစ်သည်။

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

ဥပမာ -

 // 创建套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "socket_create() failed: " . socket_strerror(socket_last_error()) . "\n"; } // 连接到远程主机$address = "127.0.0.1"; $port = 80; $result = socket_connect($socket, $address, $port); if ($result === false) { echo "socket_connect() failed: " . socket_strerror(socket_last_error($socket)) . "\n"; } // 发送数据到远程主机$data = "Hello, World!"; socket_write($socket, $data, strlen($data)); // 从远程主机接收数据$response = socket_read($socket, 1024); // 关闭套接字socket_close($socket);

အထက်ပါနမူနာဆိုင်ရာကုဒ်သည် Socket ကိုဖန်တီးရန်, ဝေးလံသောအိမ်ရှင်နှင့်ချိတ်ဆက်ခြင်း, ဝေးလံခေါင်သီသောအိမ်ရှင်ထံမှအချက်အလက်များကိုလက်ခံခြင်းနှင့် socket ကို data တစ်ခုသို့ဒေတာများသို့အချက်အလက်များပေးပို့ခြင်း, အမှန်တကယ်လိုအပ်ချက်များအရဝေးလံသောအိမ်ရှင်၏ IP address နှင့် port အရေအတွက်ကိုပြုပြင်ပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • socket ပေါ်တွင် connection တစ်ခုစတင်ပါ socket_connect

    socket_connect

    socketပေါ်တွင်connec
  • ပေးထားသော 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
  • Socketets (ဆက်သွယ်ရေးအဆုံး) ကိုဖန်တီးပါ။ socket_create

    socket_create

    Socketets(ဆက်သွယ်ရေး
  • data ကိုချိတ်ဆက်ထားသော socket သို့ပို့ပါ socket_send

    socket_send

    dataကိုချိတ်ဆက်ထားသေ
  • လက်မခံနိုင်သောခြေစွပ်တစ်စုံတစ်ရာကို ဖန်တီး. သူတို့ကိုခင်းကျင်းစွာသိုလှောင်ထားပါ socket_create_pair

    socket_create_pair

    လက်မခံနိုင်သောခြေစွပ
  • မက်ဆေ့ခ်ျပို့ပါ socket_sendmsg

    socket_sendmsg

    မက်ဆေ့ခ်ျပို့ပါ
  • Socket_et_option အတွက် alias ကို socket_getopt

    socket_getopt

    Socket_et_optionအတွက
လူကြိုက်များသော ဆောင်းပါးများ