Gostaria de saber se e possível receber um requisição http , depois realizar uma chamada Socket receber uma resposta e só então retornar um json para quem fez a requisição?
SERVIDOR
module.exports = function(app){
app.post('/urldarequisicao',function(req,res){
app.get('io').emit('oiCliente', { hello: 'world' });
socket.on('oiServidor', function (data) {
res.json("o cliente disse hello");
});
});
};
CLIENTE
<script src="...../socket.io.js" charset="utf-8"></script>
<script type="text/javascript">
var socket = io('http://localhost:3000');
socket.on('oiCliente', function(consumo){
socket.emit("oiServidor","ok");
});
</script>
preciso muito trabalhar desta forma. É possivel?