znframework/package-socket

ZN 框架 Socket 包

1.1.3 2023-08-01 10:57 UTC

This package is auto-updated.

Last update: 2024-09-30 01:16:29 UTC


README

请按照以下步骤进行安装和使用。

安装

您只需运行以下代码即可进行安装。

composer require znframework/package-socket

文档

点击您的库的服务器文档

点击您的库的客户端文档

使用示例

以下展示了基本级别的使用方法。

<?php require 'vendor/autoload.php';

# File: server.php
$socket = ZN\Socket\Server::run('tcp', '127.0.0.1', 8080);

$socket->live(function($socket)
{
    switch( $socket->read() )
    {
        case 'exit' : $socket->write('Goodbye!'); return;
        case 'write': $socket->write('Run write command.'); break;
        case 'read' : $socket->write('Run read command.'); break;

        default     : return;
    }
});

# File: client.php
$socket = ZN\Socket\Client::run('tcp', '127.0.0.1', 8080);

$socket->write($command);

echo $socket->read();