通过socket.io客户端创建多个聊天室

时间:2016-07-12 17:56:44

标签: socket.io chat

好的,我已经启动了socket.io并在Node上运行。一切都是好的。但是,我在创建特定的功能方面遇到了绊脚石,我认为这些功能应该很难,但我无法在任何地方找到,查看API和socket.io-client。

这是我要做的。我有一个应用程序,充当组织成员之间的聊天。我知道socket.io有房间,所以我可以为每个双向对话创建一个房间。我需要传入一个头像,输入的文字,时间。就是这样。我还要写一个SQL实例的交互,我也有这个部分。我想从网络浏览器中做到这一点。我把它连接起来,只需要弄清楚如何:

  • 动态制作房间
  • 在自定义数据中传递和检索 - 头像等。

这是我现有的客户端代码。我不认为我很远:



<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
<script>  
    var socket = io.connect("http://XXX.XX.XX.XXX:8000");
	socket.on("connect", function () {  
    console.log("Connected!");
});
socket.on('connection', function (socket) {
    socket.emit('news', { hello: 'world' });
    socket.on('my other event', function (data) {
        console.log(data);
    });
});
</script> 
&#13;
&#13;
&#13;

0 个答案:

没有答案