Notis PHP: Sifat tidak ditentukan: swoole_http_request::$get
迷茫
迷茫 2017-05-16 13:02:33
0
2
741

Mengapakah mesej notis berikut masih muncul?
Notis PHP: Sifat tidak ditentukan: swoole_http_request::$get in /var/local/code/swoole/ws_server.php pada baris 8
Surih tindanan 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. {closure:/var/local/code/swoole/ws_server.php:7-10}() /var/local/code/swoole /ws_server.php:23

//Buat objek pelayan soket web dan dengarkan port 0.0.0.0:9502
$ws = new swoole_websocket_server("0.0.0.0", 9502);

//Dengar acara terbuka sambungan WebSocket
$ws->on('open', function ($ws, $request) {
    var_dump($request->fd, $request->get, $request->server);
    $ws->push($request->fd, "hello, selamat datang\n");
});

//Dengar acara mesej WebSocket
$ws->on('message', function ($ws, $frame) {
    echo "Mesej: {$frame->data}\n";
    $ws->push($frame->fd, "server: {$frame->data}");
});

//Dengar acara penutup sambungan WebSocket
$ws->on('close', function ($ws, $fd) {
    echo "klien-{$fd} ditutup\n";
});

$ws->start();

kod js

var wsServer = 'ws://127.0.0.1:9502';
var websocket = WebSocket baharu(wsServer);
websocket.onopen = fungsi (evt) {
    console.log("Disambungkan ke pelayan WebSocket.");
};

websocket.onclose = fungsi (evt) {
    console.log("Terputus sambungan");
};

websocket.onmessage = fungsi (evt) {
    console.log('Data yang diperoleh daripada pelayan: ' + evt.data);
};

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

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
洪涛

Baris keenam ws_server.php, objek permintaan tidak mempunyai kaedah dapatkan

我想大声告诉你

Permintaan pertama adalah untuk favicon.ico,这里没有getsifat ini. Anda hanya boleh menapis permintaan ini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan