国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP ??: ???? ?? ??: swoole_http_request::$get
迷茫
迷茫 2017-05-16 13:02:33
0
2
823

?? ?? ???? ?? ???? ??? ??????
PHP ??: ???? ?? ??: swoole_http_request::$get in /var/local/code/swoole/ws_server.php 8?
PHP ?? ??:
PHP 1. {main}() /var /local/code/swoole/ws_server.php:0
PHP 2. swoole_http_server->start() /var/local/code/swoole/ws_server.php:23
PHP 3. {???:/var /local/code/swoole/ws_server.php:7-10}() /var/local/code/swoole/ws_server.php:23

//websocket ?? ??? ???? ?? 0.0.0.0:9502? ?????.
$ws = new swoole_websocket_server("0.0.0.0", 9502);

//WebSocket ?? ?? ???? ?????.
$ws->on('open', ??($ws, $request) {
    var_dump($request->fd, $request->get, $request->??);
    $ws->push($request->fd, "?????, ?????\n");
});

//WebSocket ??? ??? ??
$ws->on('???', ??($ws, $frame) {
    echo "???: {$frame->data}\n";
    $ws->push($frame->fd, "??: {$frame->data}");
});

//WebSocket ?? ?? ??? ??
$ws->on('??', ??($ws, $fd) {
    echo "?????-{$fd}? ?????\n";
});

$ws->start();

js ??

var wsServer = 'ws://127.0.0.1:9502';
var websocket = new WebSocket(wsServer);
websocket.onopen = ??(evt) {
    console.log("WebSocket ??? ???????.");
};

websocket.onclose = ??(evt) {
    console.log("??? ??????");
};

websocket.onmessage = ??(evt) {
    console.log('???? ??? ???: ' + evt.data);
};

websocket.onerror = ??(evt, e) {
    console.log('??? ??????: ' + evt.data);
};
迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

?? ??(2)
洪濤

ws_server.php? ?? ?? ?, ?? ???? get ???? ????

我想大聲告訴你

? ?? ??? favicon.ico,這里沒有get? ??? ?? ????. ? ??? ????? ???.