摘要:如何使用安装执行执行访问使用做多对多聊天很容易,做一对一的可以借鉴的资料却很少,如果你也想做一对一的聊天,我这个小希望对你帮助。提示一点,核心的原理就是把用户的保存起来,想和谁聊天,就使用对方的发给他消息。
github: https://github.com/chanywn/On...
如何使用安装 node.js
执行 npm install
执行 node server.js
访问 http://localhost:3000
使用 socket.io做多对多聊天很容易,做一对一的可以借鉴的资料却很少,如果你也想做一对一的聊天,我这个小 demo 希望对你帮助。
提示一点,核心的原理就是把用户的 socket id 保存起来,想和谁聊天,就使用对方的 socket id 发给他消息。
发送信息的格式可以是这样的
谁给谁发了什么类型的消息
客户端收到后,就找这个人,并把消息显示出来(可以看到我这里是使用用户名来做用户标识的,如果是正式项目可以采用用户id)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/82763.html
摘要:如何使用安装执行执行访问使用做多对多聊天很容易,做一对一的可以借鉴的资料却很少,如果你也想做一对一的聊天,我这个小希望对你帮助。提示一点,核心的原理就是把用户的保存起来,想和谁聊天,就使用对方的发给他消息。 showImg(https://segmentfault.com/img/bVMXw8?w=1053&h=685); showImg(https://segmentfault.co...
摘要:前端逻辑搞定之后,思考一下这个聊天室的交互是怎么实现的。在前端监听一个事件,这个事件的触发条件是成功和服务端建立连接。携带一个参数,即用户的输入。别人发送的消息现在就需要在前端建立一个响应服务端有新消息的监听事件了。 一些废话:) 最近在学校比较闲,终于有这么一块时间可以自由支配了,所以内心还是十分的酸爽舒畅的。当然了,罪恶的事情也是有的,比如已经连续一周没有吃早饭了,其实现在回头想想...
摘要:前端逻辑搞定之后,思考一下这个聊天室的交互是怎么实现的。在前端监听一个事件,这个事件的触发条件是成功和服务端建立连接。携带一个参数,即用户的输入。别人发送的消息现在就需要在前端建立一个响应服务端有新消息的监听事件了。 一些废话:) 最近在学校比较闲,终于有这么一块时间可以自由支配了,所以内心还是十分的酸爽舒畅的。当然了,罪恶的事情也是有的,比如已经连续一周没有吃早饭了,其实现在回头想想...
阅读 1546·2021-10-14 09:42
阅读 3785·2021-09-07 09:59
阅读 1269·2019-08-30 15:55
阅读 547·2019-08-30 11:17
阅读 3303·2019-08-29 16:06
阅读 451·2019-08-29 14:06
阅读 3088·2019-08-28 18:14
阅读 3605·2019-08-26 13:55