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

socket_create

Socketets (ဆက်သွယ်ရေးအဆုံး) ကိုဖန်တီးပါ။
အမည်:socket_create
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:socket အရင်းအမြစ်တစ်ခုဖန်တီးပါ

function ကို: Socket_create ()

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

အသုံးပြုမှု - Socket_create () function ကို societ အရင်းအမြစ်တစ်ခုဖန်တီးရန်အသုံးပြုသည်။

Syntax: အရင်းအမြစ် Socket_create (IND $ type, Int $ type, int $ protocol)

Parametermer

  • $ ဒိုမိန်း - အောက်ပါကိန်းစုထဲကတစ်ခုဖြစ်နိုင်သည့် socket ၏ protocol မိသားစုကိုသတ်မှတ်သည်။
    • AF_inet: IPv4 protocol မိသားစု
    • AF_INT6: IPV6 protocol မိသားစု
    • Af_unix: ဒေသခံဆက်သွယ်ရေး protocol မိသားစု
  • $ type - အောက်ပါကိန်းရှင်များထဲမှတစ်ခုဖြစ်နိုင်သော socket အမျိုးအစားကိုသတ်မှတ်သည်။
    • Sock_Stream: streaming socket, TCP protocol ကိုသုံးပြီး socket
    • Sock_DGram: Datagram Socket, UDP protocol ကို သုံး.
    • Sock_RAW: ကုန်ကြမ်း socket, နောက်ခံ protocol ကိုသုံးနိုင်သည်
  • $ Protocol: အောက်ပါသီးခြားများထဲမှတစ်ခုဖြစ်နိုင်သော Socket မှအသုံးပြုသော protocol ကိုသတ်မှတ်သည်။
    • Sol_tcp: TCP protocol
    • Sol_udp: UDP protocol
    • sol_socket: နောက်ခံ socket protocol

Return Value: အောင်မြင်သောအခါ Socket Resources ကိုပြန်ပို့ပါ။

ဥပမာ -

 <?php // 创建一个TCP套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "套接字创建失败: " . socket_strerror(socket_last_error()) . PHP_EOL; } else { echo "套接字创建成功!" . PHP_EOL; // 关闭套接字socket_close($socket); } ?>

အထက်ဖော်ပြပါဥပမာတွင် tcp socket ကို sockcreate (aftv4 (af_int), societ type is socket type is socket type is steam socket (sockt), tcp (sock_stream), TCP (SOL_TCP) မှာ tcp socket tcy is socket type ဖြစ်သည်။ အကယ်. ဖန်တီးမှုသည်အောင်မြင်သောအခါ "Socket Creation သည်အောင်မြင်သည်" ပုံနှိပ်ပါ။ မဟုတ်ရင်ဖန်တီးရန်ပျက်ကွက်သောအမှားမက်ဆေ့ခ်ျကိုပုံနှိပ်ပါ။ နောက်ဆုံးတွင် Socket ကိုပိတ်ရန် Socket_Close () function ကိုသုံးပါ။

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