草庐IT

javascript - 非常简单的 Node.js 客户端在多次 http 请求后抛出错误 ENOBUFS

我有以下设置:node.js客户端向node.js服务器发出端到端请求。不到一分钟后,客户端失败并出现错误ENOBUFS。客户:(function(){varloadUrl=function(){varhttp=require('http');varquerystring=require('querystring');varoptions={host:"localhost",port:1337,path:'/post',method:'POST'};varreq=http.request(options,function(res){res.setEncoding('utf8');var

javascript - 非常简单的 Node.js 客户端在多次 http 请求后抛出错误 ENOBUFS

我有以下设置:node.js客户端向node.js服务器发出端到端请求。不到一分钟后,客户端失败并出现错误ENOBUFS。客户:(function(){varloadUrl=function(){varhttp=require('http');varquerystring=require('querystring');varoptions={host:"localhost",port:1337,path:'/post',method:'POST'};varreq=http.request(options,function(res){res.setEncoding('utf8');var

javascript - Node.js、Cygwin 和 Socket.io 走进一家酒吧……Node.js 抛出 ENOBUFS,所有人都死了

我希望这里有人可以帮助我,我自己解决这个问题的运气并不好。我在Cygwin上运行node.js版本0.3.1。我正在使用Connect和Socket.io。我似乎在DNS或其他方面遇到了一些随机问题,我还没有完全弄清楚。最终结果是我的服务器运行良好,但是当浏览器尝试连接到它时,初始HTTP请求工作,Socket.io连接,然后服务器死掉(下面的输出)。我认为这与HTTP请求没有任何关系,因为服务器收到了很多发布给它的数据,并且它一直在接收请求并做出响应,直到我的连接杀死它。我用谷歌搜索了一下,我发现最接近的是DNS设置不正确。这是一个只能在内部网络上运行的网络程序,所以我将/etc/r