好的,我已经启动了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;