function: steam_socket_get_name ()
သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.3.0, PHP 5, PHP 7
အသုံးပြုမှု - string stream_socket_get_name (အရင်းအမြစ် $ လက်ကိုင်, Bool $ fant_peer)
Parametermer
ပြန်လာတန်ဖိုး - သတ်မှတ်ထားသော socket ၏အမည်ကိုပြန်ပို့ပါ။
ဥပမာ -
// 创建一个TCP 套接字连接到example.com 的80 端口$socket = stream_socket_client("tcp://example.com:80", $errno, $errstr, 30); if ($socket) { // 获取本地套接字名称$localName = stream_socket_get_name($socket, false); echo "本地套接字名称: " . $localName . PHP_EOL; // 获取对方套接字名称$peerName = stream_socket_get_name($socket, true); echo "对方套接字名称: " . $peerName . PHP_EOL; // 关闭套接字连接fclose($socket); } else { echo "连接失败: " . $errstr . " (" . $errno . ")"; }
ထုတ်လုပ်မှု -
本地套接字名称: tcp://192.168.1.100:12345对方套接字名称: tcp://93.184.216.34:80
အထက်ဖော်ပြပါဥပမာသည် steam_socket_get_get_name () function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။ ပထမ ဦး စွာကျွန်ုပ်တို့သည် Port.com ၏ port 80 နှင့်ချိတ်ဆက်ရန် TCP Socket ကိုဖန်တီးရန် TCP socket တစ်ခုကိုဖန်တီးရန် TCPOCKECT_CLEMITE () function ကိုအသုံးပြုသည်။ ထို့နောက်ကျွန်ုပ်တို့သည် steam_socket_get_name () function ကို အသုံးပြု. local socket name နှင့်အခြား socket name ကိုအသီးသီးရရှိရန်ကျွန်ုပ်တို့အသုံးပြုသည်။ နောက်ဆုံးတော့ Socket Connection ကိုပိတ်လိုက်တယ်။
ဒေသခံ Socket Name သည် TCP: TCP: TCP: // "ဖြင့်စတင်သော string တစ်ခုဖြစ်ပြီးနောက်တွင် IP address နှင့် port nume number ဖြစ်သည်။ အခြားပါတီ၏ socket name သည် TCP: TCP: TCP: // "ဖြင့်စတင်သော string တစ်ခုဖြစ်သည်။