2014-02-19 81 views
1

我有一個的node.js TCP服務器的TCP客戶端連接,以下列方式設置:拒絕的node.js

var net = require('net'); 

... 

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

爲了儘量減少黑客/ DDOS攻擊的機會,我想如果它接收到奇數數據則終止連接,或者在沒有通信太久的情況下保持打開狀態。

是否可以使用傳遞給onGatewayClientConnection委託的套接字來斷開/拒絕連接?

回答

2

通過文件進一步挖掘揭示socket.destroy()是一個東西

確保沒有更多的I/O活動發生此套接字上。錯誤時只需要 (解析錯誤等)。