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

socket_bind

နာမည်ကို socky ထဲသို့ချည်နှောင်ပါ
အမည်:socket_bind
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:သတ်သတ်မှတ်မှတ်အိုင်ပီလိပ်စာနှင့် port နံပါတ်ကို socket တစ်ခုကိုချည်ထားပါ

function name: socket_bind ()

function ကိုဖော်ပြချက် - socket_bind () function ကိုတိကျတဲ့ IP address နှင့် port နံပါတ်ကို socket တစ်ခုချင်းစီကိုချည်နှောင်ရန်အသုံးပြုသည်။

သက်ဆိုင်သောဗားရှင်း - ဤလုပ်ဆောင်ချက်သည် PHP 4> = 4.0.5, PHP 5, PHP 7 အတွက်သင့်တော်သည်

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

Parametermer

  • $ socket: လိုအပ်သည် - လိုအပ်သည်, လိုအပ်သော, socket_create () မှတဆင့်ဖန်တီးထားသော socket အရင်းအမြစ်တစ်ခု။
  • $ address: လိုအပ်သည်, IP address ကိုခညျြနှောငျခံရဖို့။ IPv4 သို့မဟုတ် IPv6 လိပ်စာတစ်ခုဖြစ်နိုင်သည်။
  • $ port: optional ကို, optional, port နံပါတ်ကိုချည်နှောင်ရန်။ မဖော်ပြပါကစနစ်သည် socket သို့ကျပ်ကျသော port တစ်ခုသတ်မှတ်လိမ့်မည်။

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

ဥပမာ -

 // 创建一个TCP 套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 绑定套接字到IP 地址和端口号$address = '127.0.0.1'; // IP 地址$port = 8080; // 端口号if (socket_bind($socket, $address, $port) === false) { echo "绑定套接字失败: " . socket_strerror(socket_last_error($socket)); exit; } echo "套接字绑定成功!";

အထက်ပါဥပမာသည် TCP socket တစ်ခုကိုဖန်တီးရန်နှင့်ဒေသဆိုင်ရာ IP လိပ်စာ 127.0.0.1 ဖြင့် Port နံပါတ် 8080 သို့ 0 င်ရောက်ခြင်းကိုပြသသည်။ အကယ်. စည်းနှောင်ခြင်းသည်အောင်မြင်လျှင် "Socket Binding သည်အောင်မြင်သည်။ " output ကိုဖြစ်လိမ့်မည်။

Code ၏ကြံ့ခိုင်မှုနှင့်ယုံကြည်စိတ်ချရမှုကိုသေချာစေရန်တိကျသောလိုအပ်ချက်များနှင့်အညီအမှားကိုင်တွယ်ခြင်းနှင့်ခြွင်းချက်ကိုင်တွယ်ခြင်းလိုအပ်ကြောင်း ကျေးဇူးပြု. မှတ်သားပါ။

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