socket_create
소켓 생성 (커뮤니케이션 엔드 포인트)
기능 : socket_create ()
해당 버전 : PHP 4, PHP 5, PHP 7
사용법 : socket_create () 함수는 소켓 자원을 만드는 데 사용됩니다.
구문 : Resource Socket_create (int $ domain, int $ 유형, int $ protocol)
매개 변수 :
반환 값 : 성공하면 소켓 리소스를 반환하고 실패시 False를 반환합니다.
예:
<?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); } ?>
위의 예에서, 프로토콜 패밀리가 IPv4 (af_inet)임을 지정하는 socket_create () 함수를 사용하여 TCP 소켓이 생성되고, 소켓 유형은 스트림 소켓 (SOCK_STREAM)이고 프로토콜은 TCP (SOL_TCP)입니다. 생성이 성공하면 "소켓 생성이 성공했습니다!"라는 인쇄, 그렇지 않으면 생성에 실패한 오류 메시지를 인쇄하십시오. 마지막으로 Socket_close () 함수를 사용하여 소켓을 닫습니다.