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

socket_getsockname

ပေးထားသော socket ၏ local end query query query query query quare query query query rol query type
အမည်:socket_getsockname
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:socket ၏ local protocol လိပ်စာကိုရယူပါ

function name: Socket_etsockname ()

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

function ကိုဖော်ပြချက်: Socket_etsockname () function ကို function ကို socket တစ်ခု၏ local protocol address ကိုရယူရန်အသုံးပြုသည်။

Syntax: bool socket_etsockname (အရင်းအမြစ် $ socket, string & addr [, int & addr [, int & port])

Parametermer

  • $ Socket: လိုအပ်သည်။ တစ် ဦး ကတရားဝင် socket အရင်းအမြစ်။
  • $ addr: လိုအပ်သည်။ ဒေသဆိုင်ရာ protocol လိပ်စာများကိုသိမ်းဆည်းရန်အသုံးပြုသော variable ကို။ Reference ဖြင့် Pass local protocol လိပ်စာကိုပြန်ပို့ပါ။
  • $ port: optional ကို။ ဒေသခံ port နံပါတ်ကိုသိုလှောင်ရန်အသုံးပြုသော variable ကို။ အညွှန်းကိုအသာဖြင့်ဖြတ်သန်းပါ, ဒေသခံ port နံပါတ်ကိုပြန်ပို့ပါ။

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

ဥပမာ -

 <?php // 创建一个TCP套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 绑定套接字到本地地址和端口socket_bind($socket, '127.0.0.1', 8080); // 获取本地地址和端口if (socket_getsockname($socket, $addr, $port)) { echo "本地协议地址:$addr\n"; echo "本地端口号:$port\n"; } else { echo "获取本地地址和端口失败\n"; } // 关闭套接字socket_close($socket); ?>

ရလဒ်ရလဒ် -

本地协议地址:127.0.0.1本地端口号:8080

အပေါ် socket ၏ local protocol address address နှင့် port နံပါတ်ကိုရယူရန် Socket_etsockname () function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။ ပထမ ဦး စွာ TCP Socket ကိုဖန်တီးပြီး Socket_bind () function မှတဆင့်ဒေသခံလိပ်စာနှင့်ဆိပ်ကမ်းသို့ချည်ထားပါ။ ထို့နောက် Socket_etsockname () function ကို သုံး. Socket ၏ local protocol address address and port နံပါတ်ကိုရယူပြီး၎င်းကိုသက်ဆိုင်ရာ variable တွင်သိမ်းထားပါ။ နောက်ဆုံးတွင်ဒေသဆိုင်ရာ protocol လိပ်စာနှင့် port နံပါတ်သည် echo ကြေငြာချက်မှတစ်ဆင့်မျက်နှာပြင်သို့ output ကိုဖြစ်သည်။

ဥပမာတွင် socient_getsockname () function ကိုမည်သို့အသုံးပြုရမည်ကိုသရုပ်ပြရန်သာအသုံးပြုသည်ကို ကျေးဇူးပြု. မှတ်သားပါ။ ၎င်းကိုအသုံးပြုသောအခါတိကျစွာလိုအပ်ချက်များနှင့်အညီညှိနှိုင်းရန်လိုအပ်နိုင်သည်ကို ကျေးဇူးပြု. မှတ်သားပါ။

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