socket.php 913 字节
<?php
/**
 * @remark :
 * @name   :socket.php
 * @author :lyh
 * @method :post
 * @time   :2023/8/24 10:43
 */

namespace App\Helper;

class socket
{
    public function socket(){
        // 创建一个Socket
        $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
        // 绑定IP地址和端口
        socket_bind($socket, '127.0.0.1', 1213);
        // 开始监听连接请求
        socket_listen($socket);
        // 接受客户端连接
        $clientSocket = socket_accept($socket);
        // 读取客户端发送的数据
        $data = socket_read($clientSocket, 1024);
        // 处理数据
        $response = "Hello, Client!";
        $responseLength = strlen($response);
        // 发送响应给客户端
        socket_write($clientSocket, $response, $responseLength);
        // 关闭Socket连接
        socket_close($clientSocket);
        socket_close($socket);
    }
}