You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
25
vendor/swoole/benchmark/websocket.php
vendored
Executable file
25
vendor/swoole/benchmark/websocket.php
vendored
Executable file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
//$server = new swoole_websocket_server("0.0.0.0", 9502);
|
||||
$server = new swoole_websocket_server("0.0.0.0", 9502, SWOOLE_BASE);
|
||||
$server->set(['worker_num' => 4]);
|
||||
//
|
||||
//$server->on('open', function (swoole_websocket_server $_server, swoole_http_request $request) {
|
||||
// //echo "server#{$_server->worker_pid}: handshake success with fd#{$request->fd}\n";
|
||||
//
|
||||
//// var_dump($request);
|
||||
//});
|
||||
|
||||
$server->on('message', function (swoole_websocket_server $_server, $frame) {
|
||||
//var_dump($frame);
|
||||
//echo "received ".strlen($frame->data)." bytes\n";
|
||||
//echo "receive from {$fd}:{$data},opcode:{$opcode},fin:{$fin}\n";
|
||||
$_server->push($frame->fd, "server:" . $frame->data);
|
||||
// $_server->close($frame->fd);
|
||||
});
|
||||
|
||||
//$server->on('close', function ($_server, $fd) {
|
||||
// echo "client {$fd} closed\n";
|
||||
//});
|
||||
|
||||
|
||||
$server->start();
|
Reference in New Issue
Block a user