【问题标题】:Reject a TCP client connection in node.js在 node.js 中拒绝 TCP 客户端连接
【发布时间】:2014-03-19 04:53:55
【问题描述】:

我有一个 node.js TCP 服务器,按以下方式设置:

var net = require('net');

...

var gatewayTcpServer = net.createServer(gatewayServer.onGatewayClientConnection);

为了最大程度地减少黑客/DDOS 攻击的机会,如果连接接收到奇怪的数据,或者在没有通信太长时间的情况下保持打开状态,我想终止连接。

是否可以使用传递给onGatewayClientConnection 委托的套接字断开/拒绝连接?

【问题讨论】:

    标签: node.js tcp


    【解决方案1】:

    进一步挖掘文档发现socket.destroy() 是一回事

    确保此套接字上不再发生 I/O 活动。仅有的 发生错误时必要的(解析错误左右)。

    【讨论】:

      猜你喜欢
      • 2016-04-22
      • 2016-09-15
      • 2020-01-12
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多