Этот вопрос также относится к пакету node-websocket, поскольку Socket.io использует скрытую библиотеку websocket
Получение первого / рукопожатия IP-адреса является тривиальным, однако, если клиент перемещается в другую сеть, каким-либо образом меняет IP-адрес, например, с помощью TOR или VPN, или просто у провайдера с динамическими IP-адресами, как можно последний доступ к IP-адресу?
Без возможности легко получить последний IP-адрес, кто-то с динамической системой IP может подключаться к серверу несколько раз, а DDOS может использовать только одну машину