Я планирую систему безопасности на основе tcp.Я хочу защитить его с помощью TLS / SSL.Я хочу, чтобы Клиент отправил сообщение на сервер, сервер должен проверить его и отправить всем остальным клиентам сообщение обратно.Я думаю, что неясно, как с этим справиться, потому что в документации к node.js tls только показано, как вы подключаетесь к серверу и получаете сообщение обратно.
Это код документации:
const tls = require('tls');
const fs = require('fs');
const options = {
key: fs.readFileSync('server-key.pem'),
cert: fs.readFileSync('server-cert.pem'),
rejectUnauthorized: true,
};
const server = tls.createServer(options, (socket) => {
console.log('server connected',
socket.authorized ? 'authorized' : 'unauthorized');
socket.write('welcome!\n');
socket.setEncoding('utf8');
socket.pipe(socket);
});
server.listen(8000, () => {
console.log('server bound');
});
Может быть, вы могли бы привести пример, потому что мне это совершенно непонятно.Спасибо за вашу помощь.Если мой вопрос вам неясен, пожалуйста, дайте мне знать.