首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    hexo-butterfly-在线聊天

    更新记录 2021-01-12 引入IM即时通讯、在线聊天 hexo-butterfly-在线聊天 ​ 从3.0开始,Butterfly主题内置了多种在綫聊天工具,此处选用daovoice实现在线聊天功能...daovoice 修改主题配置文件 # 在线聊天按钮控制 chat_btn: true # chat_hide_show为true时,使用工具提供的按钮时,只有向上滚动才会显示聊天按钮,向下滚动时会隐藏按钮...https://dashboard.daovoice.io/app 注册daovoice:注册账号 注册应用:http://dashboard.daovoice.io/get-started 聊天模板配置...​ 应用设置->聊天设置,可相应设置聊天模板相关提示 配置完成,检测是否成功接入 ​ 启动hexo博客项目,可以看到右下角按钮栏有一个聊天按钮,点击即可出现聊天框,回到daovoice控制台处

    1K10

    WebSocket实现在线聊天

    “ 这一篇文章前面部分我们会先介绍WebSocket协议的基本知识,在最后我们会用Spring Boot来集成WebSocket实现一个简单的在线聊天功能,我们也可以跨过前面的介绍直接看集成部分,后续在慢慢研究...一般情况下Http协议基本能够满足我们需求,但是如果我们想打造一个网站在线聊天平台,这个时候我们发送一条消息,其他用户的浏览器该如何接受这条消息呢?...我们先看下面WebSocket请求的格式 General: Request URL: ws://127.0.0.1:8080/websocket/%E6%AF%8F%E5%A4%A9%E5%AD%A6Java...; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.atomic.AtomicInteger...当前在线人数" + onlineNumber.get()); } /** * 收到客户端的消息 * * @param message 消息 *

    4.1K20

    Python 在线聊天室开发(二):漫游聊天记录

    在上一篇文章中,我们借助 Django 3 + Channels + Redis(Memurai ) 实现了一个网页在线聊天室。...实战 | 使用 Python 开发一个在线聊天室 但是这个聊天室的功能还稍显简陋: 不能保存聊天记录,网页一刷新,发的消息都没了。 没有用户认证,谁都可以输入房间号、用户名进入。...今天咱们就来把保存和漫游聊天记录这一功能实现了。...有了聊天记录表之后,对于漫游聊天记录的过程就很简单了: 第一步,所有用户发送的消息要存储入库; 第二步,从数据库中查询聊天记录; 第三步,响应给前端进行渲染。...最终效果如下所示: 总结 在本篇文章中,我们通过 Django 的数据模型实现了聊天室的聊天记录漫游。 在接下来的文章中,我们还将继续对这个使用 Python 开发的在线聊天室进行开发和优化。

    2.3K30

    在线聊天室优化之私聊

    这篇文章距离上一次写在线聊天室系列的最后一篇已经有五个月了,当时就留下了很多坑,比如页面优化,权限优化等等功能都没有做。...私聊聊天室 对于私聊的聊天室,其实可以复用群聊的聊天室实现,只不过这个聊天室里只有两个人而已。同时对于消息的传递,同样可以复用群聊中实现的功能。 前端布局 那么既然思路有了,首先就开始布局。...私聊聊天室 现在开始编写后端逻辑,首先我们要先有一个私聊的聊天室,那么先来改造下 create_room 函数,创建私聊 @main.route('/createroom/', methods=["GET...当前函数可以接收一个 chatwith 参数,如果该参数不为 None 则在 redis 中创建 pchat 数据,即为私聊聊天室。...to=' + to_uname; if(to_uname == fromname){ alert('您不能和自己聊天!')

    1.6K10

    如何快速搭建私密在线聊天

    比如,在跟朋友聊天时,会经常因为担心聊天内容被无良公司从后台窥视而避免输入私密内容。面对这种情况,会有程序员建议自己搭一个聊天室以确保自己的隐私安全。... 是腾讯云联合 CODING 共同推出的一款基于腾讯云小主机,集 Web IDE,Git,协同编辑,在线运行环境于一体的云端开发协作平台。...本篇,将在 Express.js 框架下使用 Socket.io 完成并上线一个简单的在线聊天应用。     1. 进入你的 Cloud Studio 应用主界面。     2....这里,我们将一步一步编写我们的聊天室应用。     5. 接下来我们npm init初始化我们的聊天应用, 并安装相应的模块。...重新加载服务器,一个简易的在线聊天室就上线了。

    94110

    Java利用多线程和Socket制作GUI界面的在线聊天

    前言 最近刚好是期末,碰上Java实训,借此将之前写的在线聊天室搬出来,加上GUI(Swing),当成实训作品,记录一下这次实训的结果。...本篇文章主要叙述的是 ① 在线聊天室的代码结构; ② 将java文件打包成jar,再打包成exe文件; ③ 利用内网穿透技术实现与他人在线聊天。...2)系统消息日志记录,管理员可发布系统消息给各在线用户。 3)管理员在线聊天在线用户进行群聊。 4)管理员可对在线用户列表中指定用户进行私聊请求,对方同意即可开始私聊。...5)管理员可对在线用户列表中指定用户进行踢出聊天室操作,并通知其他人。 (2)聊天室客户端 1)用户设置聊天室IP,端口号,用户昵称,连接服务器进入聊天室或退出聊天室。...在线聊天室运用的是Socket通信,网络协议是TCP/IP,所以要如何让别的主机电脑访问聊天室呢 把聊天室服务器端放在有公网IP的云服务器或者主机上,开放特定的TCP端口号即可。

    8.2K84

    SpringBoot+WebSocket实现在线聊天(一)

    本文是vhr系列的第十四篇,项目地址:https://github.com/lenve/vhr 在线聊天功能是为了方便HR快速交流,由于HR人数有限,因此这里并未考虑高并发问题,小伙伴思考问题一定要结合上下文环境...OK,我们先来看看效果图: 在线聊天效果图 登陆成功后,点击右上角的闹铃图标,进入到消息页面,点击 好友聊天 选项卡,效果如下: ?...此时换个浏览器,或者使用chrome中的多用户模式再打开一个浏览器,以另外一个用户身份登录,开始进行聊天聊天页面如下: ?...如果系统管理员正在和韩愈聊天,此时李白发来的消息,则李白的姓名旁会有提示: ? 系统消息效果图 只有管理员具备发送系统消息的权限,管理员的系统消息页面如下: ?

    1.4K30

    SpringBoot+WebSocket实现在线聊天(二)

    本文是vhr系列第15篇,项目地址:https://github.com/lenve/vhr 在线聊天使用了SpringBoot+WebSocket实现,为了保证用户隐私,所有的聊天数据都保存在系统本地...from:'消息发送方',msg:'消息内容'}],注意后面的是一个json数组,整个存储的key之所以用当前用户名#消息发送方用户名是为了避免同一个浏览器多个用户登录所产生的数据紊乱,OK,这样两个人的聊天记录都将保存在这个数组中...在聊天展示页面,当数组中的数据发生变化时,自动更新。 在聊天页面,通过stomp发送消息,如下: this....每次发送成功后更新聊天页面即可。更新聊天页面代码如下: 如果消息中的from字段的值,就是当前聊天的用户名

    2.1K50
    领券