Soy nuevo en nodejs y websockets y me gustaría tener alguna explicación sobre este tema. Ya busqué en Internet y solo puedo encontrar conexiones de cliente/servidor y eso no es lo que estoy buscando.
Básicamente, tengo un servidor nodejs llamado "servertes.js" con localhost: 8080 que aloja mi página web.
Necesito enviar solicitudes desde mi página web a un servidor externo "extServer.js" con 127.0.0.1:3000 que ya está hecho y no tengo control sobre él. El único servidor que tengo controlado es "servertest.js".
Todas las solicitudes deben ser recibidas por servertest.js que envía la solicitud a extServer.js y viceversa.
--------- --------------- -------------- | Webpage | <------>| servertest.js |<----->| extServer.js | --------- --------------- --------------En este escenario, actúa como el cliente de su servidor controlado. Los sockets son siempre de host/servidor a cliente/receptor.