У меня есть несколько клиентских подключений, и нужно слушать данные в другом. Как я могу сделать мост между ними (а не итератором массива)?Как получить доступ к сокету tcp из другого сокета?
Пример псевдокод:
socket.on('data', function(chunk){
decodeChunk(chunk.toString('hex'), function(response){
if(response.name === 'toDB'){
//write smth. to DB
}
if(response.name === 'readDB'){
//watch all incoming tcp sockets with 'toDB' and continiously
//send to client connected with this socket
}
});
})
я могу использовать что-то вроде RabbitMQ, но это не для текущей стадии для того, чтобы поддержать развитие более гибким.
Любые предложения оценены.
Можете ли вы поделиться соответствующие части вашего кода? – Peanut
Извините, не могу использовать полный код и поэтому разместил некоторый псевдокод. Надеюсь, что это прояснит ситуацию. – glebcha