当我使用websockets时,为什么localhost上的ping如此之高?

时间:2016-04-18 10:49:19

标签: c++ node.js websocket cocos2d-x libwebsockets

我使用简单的node.js服务器来广播消息:

var ws = require('websocket.io');
var server = ws.listen(3000);
server.on('connection', function(socket) {
        socket.on('message', function(data) {
                server.clients.forEach(function(client) {
                        client.send(data);
                });
        });
});

客户端是用c ++(cocos2dx框架)编写的,它的工作方式如下:

_websocket = new WebSocket();
_websocket->init(*this, "ws://localhost:3000");
....
_websocket->send(message);

当我通过向服务器发送内容并等待响应来衡量延迟时:它大约是 80-100ms 。 node.js服务器在localhost上运行,我希望ping最大值为0-10ms。 你知道ping这么高的原因吗?我是否需要冲洗某些东西或者服务器设置有问题?

谢谢!

0 个答案:

没有答案