PHP的异步并行网络扩展swoole 1.7.9版本已发布,此版本现已提供下载:
主要更新: 增加内置Websocket服务器协议的支持 增加swoole_process::signal,支持子进程异步信号处理 增加swoole_server::addProcess,支持添加额外的用户定义工作进程 增加swoole_process::name,支持子进程重命名 增加swoole_server->sendMessage和onPipeMessage事件 增加swoole_event_write函数,用于将fwrite/socket_write等PHP自带的socket数据发送变为异步化 增加swole_server的user/group/chroot配置,可修改工作进程的用户/组/根目录 swoole_server->task/finish可以发送任意PHP的变量 修复目前已知的BUG
Websocket服务器: 1 2 3 4 5 6 7 | $ws = new swoole_http_server( "0.0.0.0" , 9502);
$ws ->on( 'message' , function ( $frame ) {
$frame ->message( "server send: " . $frame ->data);
});
$ws ->start();
|
|