socket_create
創建套接字(通信端點)
函數:socket_create()
適用版本:PHP 4, PHP 5, PHP 7
用法:socket_create()函數用於創建一個套接字(socket)資源。
語法:resource socket_create(int $domain, int $type, 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); } ?>
上述示例中,使用socket_create()函數創建了一個TCP套接字,指定了協議族為IPv4(AF_INET),套接字類型為流套接字(SOCK_STREAM),協議為TCP(SOL_TCP)。如果創建成功,則打印"套接字創建成功!",否則打印創建失敗的錯誤信息。最後使用socket_close()函數關閉套接字。