如何使用node.js发送“ FIN”?

爱无恨

更新:我在此代码中逐一添加了所有可能性(至99%)之后,便在此处发布了此代码,但它仍然给了我120秒的超时时间……...住了。


因此,好的,我认为在FIN开始握手之前,Windows 7计算机上需要花费120秒(好的122秒)的时间我要立即做。HTTP RFC793

FIN:没有来自发件人的更多数据

在我看来,我不再发送任何数据了。我尝试了所有这些肿的代码,仍然是Hello World服务器...

var http = require('http')
var server = http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'})
    res.write('HELLO WORLD!\n')
    res.end()
    res.setTimeout(0)
    req.abort()     // 1) TypeError: Object #<IncomingMessage> has no method 'abort'

    req.on('socket', function (socket) {
        socket.setTimeout(0)  
        socket.on('timeout', function() {
            req.abort()
        })
    })
})
server.timeout = 0
server.setTimeout(0)
server.listen(1337, '192.168.0.101')
  1. 那么如何做1)?(实际上发送的RST是这样的...)
  2. 以及如何使整个事情HTTP顺应?
    当然,最后我会很幸运地将nodejs其用于websocket诸如此类的事情,但是如果我网站上的转换意味着两分钟的时间,并且我有100万并发用户(呵呵),FIN立即发送可能意味着我有200万并发用户(进行数学计算)。;)确定,确定的一面:发送信息FIN表示套接字已关闭?

  3. 啊,EAH,OK,既然你是,我怎么console.log(res)还是console.log(req)它给了我[object Object](更新:我尝试过console.log(res.toSource()),给了我一个TypeError
    编辑:这里找到了答案

艾萨克斯

如果要关闭连接,请发送connection: close标题。如果执行此操作,则它将不会保持连接打开以供重用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何显示使用抓取在前端通过HTTP(Node.js的)发送的图像?

如何在不关闭套接字的情况下将FIN标志发送到主机

如何使用axios“ js”发送requestBody?

Node.js:如何使用请求模块发送带有表单数据的标头?

如何使用Node.js从Node.js发送和获取JSON数据到HTML

如何使用node.js中的请求以多部分形式发送对象

如何发送非常大的json对象作为响应-使用express的node.js

如何使用Node.js AWS Lambda发送HTTP请求?

如何在Node js中使用FCM向多个Android设备发送消息?

如何使用node.js将.json文件作为HTTP POST发送?

如何在Node.js中使用Gmail API发送带有附件的电子邮件?

如何使用Node.js将FCM通知发送到所有Android设备

如何使用node.js请求模块发送文件?

如何使用Express.js发送传真

如何FCM使用node.js将通知发送到特定的程序包名称

如何使用https-post将node.js的POST请求发送到php页面?

如何使用Node.js将标头发送到页面?

如何使用Node.js发送Firebase通知?

如何使用Sendgrid和Node.js发送本地链接

如何使用node.js从指定路径发送文件以响应本地存储

如何使用node.js发送HTTP / 2.0请求

如何使用socket.io从Express Node.js服务器发送数据

如何从Node.js发送POSIX信号

如何使用Node JS发送多个响应

如何使用SlackClient for Node.js在Slack机器人中发送附件

如何使用 node js 向 YouTube 发送直播

如何使用 Node.js 将 JSON 对象发送到 Sengrid 动态模板?

如何使用 node.js 发送短信

如何使用 node.js 在 Solana 中保存密钥对并发送令牌?