socket_create

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

socket_create锟斤拷锟斤拷一锟斤拷锟阶斤拷锟街o拷通讯锟节点)

说锟斤拷

socket_create ( int $domain , int $type , int $protocol ) : resource

锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷一锟斤拷锟阶斤拷锟街o拷也锟斤拷锟斤拷一锟斤拷通讯锟节点。一锟斤拷锟斤拷锟酵碉拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 2 锟斤拷锟阶斤拷锟街癸拷锟缴o拷一锟斤拷锟斤拷锟斤拷锟节客伙拷锟剿o拷锟斤拷一锟斤拷锟斤拷锟斤拷锟节凤拷锟斤拷锟斤拷锟剿★拷

锟斤拷锟斤拷

domain

domain 锟斤拷锟斤拷指锟斤拷锟侥革拷协锟斤拷锟斤拷锟节碉拷前锟阶斤拷锟斤拷锟较★拷

锟斤拷锟矫的碉拷址/协锟斤拷
Domain 锟斤拷锟斤拷
AF_INET IPv4 锟斤拷锟斤拷协锟介。TCP 锟斤拷 UDP 锟斤拷锟斤拷使锟矫达拷协锟介。
AF_INET6 IPv6 锟斤拷锟斤拷协锟介。TCP 锟斤拷 UDP 锟斤拷锟斤拷使锟矫达拷协锟介。
AF_UNIX 锟斤拷锟斤拷通讯协锟介。锟斤拷锟叫革拷锟斤拷锟杰和低成憋拷锟斤拷 IPC锟斤拷锟斤拷锟教硷拷通讯锟斤拷锟斤拷
type

type 锟斤拷锟斤拷锟斤拷锟斤拷选锟斤拷锟阶斤拷锟斤拷使锟矫碉拷锟斤拷锟酵★拷

锟斤拷锟矫碉拷锟阶斤拷锟斤拷锟斤拷锟斤拷
锟斤拷锟斤拷 锟斤拷锟斤拷
SOCK_STREAM 锟结供一锟斤拷顺锟津化的★拷锟缴匡拷锟侥★拷全双锟斤拷锟侥★拷锟斤拷锟斤拷锟斤拷锟接碉拷锟街斤拷锟斤拷锟斤拷支锟斤拷锟斤拷锟捷达拷锟斤拷锟斤拷锟斤拷锟斤拷锟狡伙拷锟狡★拷TCP 协锟介即锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷式锟阶斤拷锟街★拷
SOCK_DGRAM 锟结供锟斤拷锟捷憋拷锟侥碉拷支锟街★拷(锟斤拷锟斤拷锟接o拷锟斤拷锟缴匡拷锟斤拷锟教讹拷锟斤拷蟪ざ锟�).UDP协锟介即锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟捷憋拷锟斤拷锟阶斤拷锟街★拷
SOCK_SEQPACKET 锟结供一锟斤拷顺锟津化的★拷锟缴匡拷锟侥★拷全双锟斤拷锟侥★拷锟斤拷锟斤拷锟斤拷锟接的★拷锟教讹拷锟斤拷蟪ざ鹊锟斤拷锟斤拷锟酵拷牛锟斤拷锟斤拷荻锟酵拷锟斤拷锟斤拷锟矫恳伙拷锟斤拷锟斤拷荻锟斤拷锟斤拷锟饺★拷锟斤拷锟斤拷锟斤拷莅锟斤拷锟�
SOCK_RAW 锟结供锟斤拷取原始锟斤拷锟斤拷锟斤拷协锟介。锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷捉锟斤拷挚锟斤拷锟斤拷锟斤拷止锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷偷锟叫拷椤R伙拷锟绞癸拷锟斤拷锟斤拷锟阶斤拷锟斤拷锟斤拷实锟斤拷 ICMP 锟斤拷锟斤拷锟斤拷锟斤拷 ping锟斤拷锟斤拷
SOCK_RDM 锟结供一锟斤拷锟缴匡拷锟斤拷锟斤拷锟捷层,锟斤拷锟斤拷锟斤拷证锟斤拷锟斤拷顺锟斤拷一锟斤拷牟锟斤拷锟较低筹拷锟轿词碉拷执斯锟斤拷堋锟�
protocol

protocol 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷指锟斤拷 domain 锟阶斤拷锟斤拷锟铰的撅拷锟斤拷协锟介。锟斤拷锟街碉拷锟斤拷锟绞癸拷锟� getprotobyname() 锟斤拷锟斤拷锟斤拷锟叫讹拷取锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷协锟斤拷锟斤拷 TCP 锟斤拷 UDP锟斤拷锟斤拷锟斤拷直锟斤拷使锟矫筹拷锟斤拷 SOL_TCP 锟斤拷 SOL_UDP 锟斤拷

锟斤拷锟斤拷协锟斤拷
锟斤拷锟斤拷 锟斤拷锟斤拷
icmp Internet Control Message Protocol 锟斤拷要锟斤拷锟斤拷锟斤拷锟截猴拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷通锟脚★拷锟斤拷锟斤拷"ping"锟斤拷锟筋(锟斤拷目前锟襟部分的诧拷锟斤拷系统锟叫o拷锟斤拷锟斤拷使锟斤拷 ICMP 协锟斤拷实锟街的★拷
udp User Datagram Protocol 锟斤拷一锟斤拷锟斤拷锟斤拷锟接的★拷锟斤拷锟缴匡拷锟侥★拷锟斤拷锟叫固讹拷锟斤拷蟪ざ鹊谋锟斤拷锟叫拷椤o拷锟斤拷锟斤拷锟叫╋拷锟斤拷裕锟経DP 协锟斤拷拥锟斤拷锟斤拷小锟斤拷协锟介开锟斤拷锟斤拷
tcp Transmission Control Protocol 锟斤拷一锟斤拷锟缴匡拷锟侥★拷锟斤拷锟斤拷锟斤拷锟接的★拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷全双锟斤拷协锟介。TCP 锟杰癸拷锟斤拷锟斤拷锟斤拷锟叫碉拷锟斤拷锟捷帮拷锟角帮拷锟斤拷锟戒发锟斤拷顺锟斤拷锟斤拷锟斤拷盏摹锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟捷帮拷锟斤拷通讯时锟斤拷失锟斤拷TCP 锟斤拷锟皆讹拷锟截凤拷锟斤拷锟捷帮拷直锟斤拷目锟斤拷锟斤拷锟斤拷应锟斤拷锟窖斤拷锟秸★拷锟斤拷为锟缴匡拷锟皆猴拷锟斤拷锟杰碉拷原锟斤拷TCP 锟斤拷锟斤拷锟捷达拷锟斤拷锟绞癸拷锟� 8bit 锟街节边界。锟斤拷耍锟絋CP 应锟矫筹拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷筒锟斤拷直锟斤拷牡目锟斤拷堋锟�

锟斤拷锟斤拷值

socket_create() 锟斤拷确时锟斤拷锟斤拷一锟斤拷锟阶斤拷锟街o拷失锟斤拷时锟斤拷锟斤拷 FALSE锟斤拷要锟斤拷取锟斤拷锟斤拷锟斤拷耄拷锟斤拷缘锟斤拷锟� socket_last_error()锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟酵拷锟� socket_strerror() 锟斤拷取锟斤拷锟街的达拷锟斤拷说锟斤拷锟斤拷

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
5.0.0 锟斤拷锟斤拷 AF_INET6 支锟街★拷

锟斤拷锟斤拷锟届常

锟斤拷锟绞癸拷锟揭伙拷锟斤拷锟叫э拷锟� domain 锟斤拷 type锟斤拷socket_create() 锟斤拷使锟斤拷 AF_INET 锟斤拷 SOCK_STREAM 锟斤拷锟斤拷锟叫э拷锟斤拷锟斤拷锟酵憋拷岱拷锟� E_WARNING 锟斤拷锟斤拷锟斤拷息锟斤拷

锟轿硷拷