我想在我的websocket服务器上做一些压力测试,在我的浏览器(chrome)中运行这个javascript示例:
function create_ws() {
var ws=new WebSocket("ws://127.0.0.1/");
ws.onopen=function(evt){
var binary = new Uint8Array(2);
binary[0]=1;
binary[1]=2;
ws.send(binary.buffer);
};
我正在设计和制作一个服务器,应该能够处理大约每秒的100+点击率。我从服务器获得的信息只是HTTP头。根据报头中的信息,它将查询数据库(不同的线程)以获取一些信息,并将最终信息发送回QTcpServer,后者创建一个输出字符串,并发送回一个HTTP响应。我有一个很大的问题,我不能调试。我的代码看起来像这样:
TCPInterface::TCPInterface(QObject *parent): QTcpServer(parent)
{
//start listening for tcp traffic on port 80
listen(QHostAddress::Any, 80