2014-02-19 2 views
1

У меня есть сервер Node.js TCP, установленный в следующем виде:Отклонить соединение TCP клиента в node.js

var net = require('net'); 

... 

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

Для того, чтобы свести к минимуму вероятность взлома/DDOS атак, я хотел бы чтобы убить соединение, если оно получает нечетные данные, или остается открытым, не связывая слишком долго.

Можно ли отключить/отклонить соединение, используя сокет, который передается делегату onGatewayClientConnection?

ответ

2

Далее копаться в документации показывает socket.destroy() вещь

Гарантирует, что не больше операций ввода/вывода не происходит на этом сокете. Только необходимо в случае ошибок (ошибка синтаксического анализа или так).

Смежные вопросы