socket.io при обновлении страницы увеличивает запрос - PullRequest
0 голосов
/ 29 августа 2018

Я использую плагин elephant.io для интеграции php. я новичок в socket.io и не знаю, где я не прав, Код работает нормально, но единственная проблема заключается в том, что когда я выполняю какое-либо действие, я получаю 9 запросов на каждое действие, которое я выполняю. server.js

var socket  = require('socket.io'),
    express = require('express'),
    https   = require('https'),
    http    = require('http');

console.log('SocketIO > listening on port ');

var app=express();

    var http_server = http.createServer(app).listen(4001);



    function emitNewOrder(http_server){
      var io = socket.listen(http_server);

       io.sockets.on('connection',function(socket){


      socket.on("updateorder", function(data){



        io.emit("updateorders", data);
    });


        socket.on('disconnect', function () {

          console.log('Socket.io disconnect');

        }); 

    });

}
emitNewOrder(http_server);

на стороне клиента

if($results){
    $version = new Version2X("http://localhost:4001");

                $client = new Client($version);

                $client -> initialize();

                $client -> emit("updateorder", $results);
             // $client -> emit("showrows",$form_data);
                $client -> close();

        }

var socket = io.connect("http://localhost:4001");

            socket.on("updateorders", function(data) {
                //console.log(data);
             // encodeURIComponent(JSON.stringify(data));
)};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...