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

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