Я создал очень простой сокет-сервер с NodeJS (v8.11.3), и он работает нормально.Моя цель - держать соединение через сокет открытым с помощью электронного устройства (IoT).
ВОПРОС : Как обеспечить безопасность связи, то есть как сделать соединение через сокет / сокет SSL?ПРИМЕЧАНИЕ. Я также создал самозаверяющий сертификат для тестирования.
Ниже представлен тестовый сокет-сервер (без защиты).У меня нет опыта работы с NodeJS, поэтому я думаю, что есть намного лучшие способы установить соединение через сокет ...
const net = require('net')
net.createServer(socket => {
socket.on('error', (err) => {
console.log('Socket Error: ')
console.log(err.stack)
})
socket.on('data', function(data){
msg = ''
msg = data.toString();
socket.write(msg)
console.log(msg)
})
}).listen(8001)