Desidero abilitare le comunicazioni p2p basate su socket tra due o più server delle applicazioni node.js diversi. Sto usando socket.io per gestire tutte le comunicazioni tra un determinato server e l'applicazione Web che serve, ma quello che sto cercando è un modo per comunicare da server a server.È possibile configurare un client socket.io in esecuzione (lato server) su un server node.js?
inizialmente avevo pensato che sarebbe così facile come qualcosa di simile a questo:
var io = require("socket.io");
var socket = io.connect("my remote endpoint");
Tuttavia, come si è visto implementazione lato server socket.io non offre un metodo di "connettersi", solo un metodo di ascolto.
Perché è questo? Perché non posso trattare un server di applicazioni nodo come client su un server socket.io in esecuzione altrove? C'è un modo per ottenere questa funzionalità?
è la libreria client proprio quello che stai dopo? https://github.com/LearnBoost/socket.io-client – pimvdb
Posso collegarlo a un'app node.js? Come faccio a richiedere()? È progettato per l'utilizzo basato su browser, per quanto ne so. – Myk
Vedere questo s/o filetto: http://stackoverflow.com/questions/6785979/socket-io-client-issues-require-socket-io-client-js-not-working – Myk