Tengo lo siguiente, una conexión simple de servidor y cliente con Express usando NodeJS:
var express = require('express'); var http = require('http') var socketio = require('socket.io'); var app = express(); var server = http.Server(app); var websocket = socketio(server); server.listen(3000, () => console.log('Listening to: 3000')); // The event will be called when a client is connected. websocket.on('connection', (socket) => { console.log('Client just joined with ', socket.id); });y:
import React from 'react'; import SocketIOClient from 'socket.io-client'; class Main extends React.Component { constructor(props) { super(props); // Creating the socket-client instance will automatically connect to the server. this.socket = SocketIOClient('http://localhost:3000'); } } module.exports = Main; Simplemente querría una sala de chat entre dos personas y una lista de esas salas de chat con mensajes persistentes. Pero he integrado el proyecto con Sails.js y me preguntaba cómo debería manejarlo con Socket.io .
Gracias de antemano y me aseguraré de votar a favor/aceptar la respuesta.