我正在学习socket io,使用React构建一个聊天应用程序,我想在用户打开应用程序后为他们创建房间。 我只想知道从这两种方式中做到这一点的最佳方法。
这个:
useEffect(() => {
setSocket(io('ws://localhost:5000'));
socket.emit('join', user.id);
}, []);
或这样
socket.on('connect', ()=>{
socket.emit('join', user.id);
})
以及为什么有些浏览器能连接到他们的房间,而有些却不能 谢谢