CNode

用net模块写测试服务器,浏览器可以打开,用ab做不了压力测试

Yyakczh发布于13 年前最后回复13 年前1 回复5310 浏览0 收藏
var net = require('net');

var server = net.createServer(function (socket) {
  socket.write("HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nhello world!");
  socket.pipe(socket);
});
server.listen(1337, '127.0.0.1');

用浏览器/curl打开显示正常 用ab测试就提示 Benchmarking 127.0.0.1 (be patient)...apr_poll: The timeout specified has expired (70007) Benchmarking 127.0.0.1 (be patient)...apr_poll: The timeout specified has expired (70007)

查看回复

回复 (1)

M
myy#1·13 年前

没见过这写法,直接一句就行了呀:

socket.end("HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nhello world!");

参与回复
登录后即可参与回复。登录