devster / userv
用于构建socket服务器的微PHP库
dev-master
2014-01-06 16:15 UTC
Requires
- php: >=5.3.3
- ext-pcntl: *
This package is auto-updated.
Last update: 2024-08-29 01:48:34 UTC
README
微PHP Socket服务器库
! 进行中!目前仅在ubuntu、PHP 5.4上测试。这个库应仅用于CLI,因为使用了pcntl_fork
快速使用
创建一个PHP文件并复制以下代码。
require 'vendor/autoload.php'; use Userv\Server; use Userv\Connection\TelnetConnection; $serv = new Server('127.0.0.1', 23); $serv ->setConnection(new TelnetConnection) ->setHandler(function($conn) { $conn->writeln('Hello, welcome on this telnet server, bouya!'); $name = $conn->ask('What\'s your name? : '); $conn->writeln('Your name is '.$name); }) ; $serv->run();
然后以CLI脚本运行此文件: sudo php myserver.php
。
现在打开一个新的终端并尝试 telnet localhost
。