首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏gaoqin31

    PHP webSocket实现网页聊天室

    http请求只能由客户端主动发起,服务器响应的模式, 服务器无法主动向客户端推数据,websocket的出现完美的解决了这一问题。 websocket和http处于同一层,都是基于TCP协议的,客户端和服务器使用websocket通讯的时候需要握手和传输数据两步, 握手借助http状态码101 switch protocol从http协议转换到websocket协议,之后便和http协议无关了。

    8.1K50发布于 2018-09-12
  • 来自专栏学习

    我的网页聊天室设计

    接口定义:HttpSession 是 Servlet 规范中的接口(javax.servlet.http.HttpSession),定义了会话管理的方法(如 setAttribute()、getAttribute())。

    37810编辑于 2025-07-24
  • 来自专栏python3

    基于flask的网页聊天室(二)

    基于flask的网页聊天室(二) 前言 接上一次的内容继续完善,今天完成的内容不是很多,只是简单的用户注册登录,内容具体如下 具体内容 这次要加入与数据哭交互的操作,所以首先要建立相关表结构,这里使用flask-sqlalchemy

    1.6K20发布于 2020-01-16
  • 来自专栏python3

    基于flask的网页聊天室(一)

    基于flask的网页聊天室(一) 基本目标 基于flask实现的web聊天室,具有基本的登录注册,多人发送消息,接受消息 扩展目标 除基本目标外添加当前在线人数,消息回复,markdown支持,历史消息等 django的运行方式运行,即在终端执行python app.py runserver 总结 今天基本完成了项目目录的建立以及登录注册页面的编写,预计明天完成相关表结构设计,数据库交互的登录与注册以及聊天室的界面

    2.3K20发布于 2020-01-16
  • 来自专栏python3

    基于flask的网页聊天室(三)

    基于flask的网页聊天室(三) 前言 继续上一次的内容,今天完成了csrf防御的添加,用户头像的存储以及用户的登录状态 具体内容 首先是添加csrf的防御,为整个app添加防御: from flask_wtf.csrf

    1.4K20发布于 2020-01-16
  • 来自专栏python3

    基于flask的网页聊天室(四)

    基于flask的网页聊天室(四) 前言 接前天的内容,今天完成了消息的处理 具体内容 上次使用了flask_login做用户登录,但是直接访问login_requare装饰的函数会报401错误,这里可以自定义 总结 聊天室的内容基本完成,最初目标已经达到,代码放在了github上,如果之后有空还会再完善或添加功能 ​

    2.2K20发布于 2020-01-16
  • 来自专栏陈本布衣

    基于WebSocket实现网页聊天室

    本篇不做理论探究,仅自娱自乐,简单实现网页版的聊天室功能,在实际开发场景中变通使用即可。废话不叽歪,直接撸出来—— 1  简单页面 <! var url = "ws://" + window.location.host + "/page_room/"; var ws = null; //加入聊天室 function joinRoom() { if (ws) { alert("你已经在聊天室,不能再加入"); ws.onclose = function () { console.log("连接关闭"); }; } //退出聊天室 ;margin:0 auto;border:1px solid #000;width:600px;height:650px">
    欢迎使用陈本布衣牌极简聊天室

    2.1K20发布于 2019-05-14
  • 来自专栏Krryblog

    分享基于 websocket 网页聊天室

    主题 基于 websocket 网页聊天室 WebSocket 协议是基于 TCP 的一种新的网络协议。 function openWs() { printMsg("链接已建立", "OK"); ws.send("【" + $(".user").val() + "】已进入聊天室 window.onbeforeunload = function() { ws.send("【" + $(".user").val() + "】离开了聊天室"); ws.close(); }; } else { ws.send("【" + $(".user").val() + "】离开了聊天室

    2.1K10发布于 2019-02-18
  • 来自专栏Krryblog

    java 开发 websocket 网页聊天室

    { 70 printMsg("链接已建立","OK"); 71 ws.send("【"+$(".user").val()+"】已进入聊天室 window.onbeforeunload = function(){ 128 ws.send("【"+$(".user").val()+"】离开了聊天室 133 }else{ 134 ws.send("【"+$(".user").val()+"】离开了聊天室

    2.4K21发布于 2018-09-10
  • 来自专栏lonelydawn的前端猿区

    共享网页聊天室的设计与实现

    在该例中,我们采用 node 第三方 ws 模块以建立网页即时通讯服务端。 payload: {    id } } 客户端接收 lose 消息,转发至客户端 Mediator Mediator 移除联系人列表项并渲染 UI 补充说明 系统只建立一个共享聊天室

    3.4K50发布于 2018-02-09
  • 来自专栏黎鹤舞的编程技术栏

    多用户网页在线聊天室(测试报告)

    多用户网页在线聊天室 一,项目概括 1.1 项目名称 多用户网页在线聊天室 1.2 测试时间 2024.6——2024.6 1.3 项目背景 随着现代互联网的快速发展,实时通信系统已成为人们日常交流的重要工具 为了让这个聊天室既好用又稳定,项目里加了一套“自动检查”系统(自动化测试)。比如登录、加好友、发消息这些核心功能,不用手动一遍遍测,而是用写好的程序自动模拟操作,快速发现问题。 聊天室采用了Spring MVC作为后端框架,通过WebSocket实现消息的实时传输,前端使用原生HTML和CSS构建用户界面。 1.3 编写目的 对编写的网页聊天室项目进行软件测试活动,揭示潜在问题,总结测试过程种地成功经验与不足,以便于更好的进行测试工作 二,测试计划 2.1 测试环境与配置 平台:Windows 10 浏览器 这样可以保证驱动不会频繁创建,能减轻程序刚开始启动时的系统开销(只有用到驱动是才会加载它) 如果其他类需要使用到驱动的话,直接继承该类即可 获取屏幕截图 当我们测试用例出错时,我们需要查看当时网页出现的情况

    1.6K00编辑于 2025-03-13
  • 来自专栏h5

    vue+web端聊天室|网页端vue聊天系统

    vue仿微信客户端vueWebChat聊天系统|vue全家桶开发聊天室 使用了Vue2.5.6+Vuex+vue-router+vue-gemini-scrollbar+swiper+elementUI

    12.5K10发布于 2019-05-01
  • 来自专栏Java旅途

    基于 SpringBoot + Vue 框架开发的网页聊天室项目

    项目介绍 微言聊天室是基于前后端分离,采用SpringBoot+Vue框架开发的网页聊天室

    1.8K20编辑于 2022-04-14
  • 来自专栏h5

    vue3-chat移动端聊天模板|vite7+vant4仿微信聊天

    使用技术开发工具:vscode使用技术:vite7+vue3.5+pinia3+vue-router@4组件库:Vant-UI4.x (有赞移动端Vue3组件库)弹窗组件:V3Popup(基于vue3.0 自定义弹窗组件)iconfont图标:阿里字体图标库自定义顶部导航条+底部tabBar项目框架目录使用最新前端技术工具vite7.x搭建项目,vue3 setup语法糖编码开发。 vue3自定义各种弹窗功能。vue3实现仿微信朋友圈功能。 plugins'const app = createApp(App)app.use(Router).use(Pinia).use(Plugins).mount('#app')以上就是vue3+vant4搭建移动端聊天室的一些知识分享 2026版開工新作uni-app+mphtml结合deepseek跨端ai应用vue3-deepseek-webai网页版AI Chat系统|vite7+arco+deepseek流式ai模板electron38

    51110编辑于 2026-03-01
  • 来自专栏Python小屋

    Python+django网页设计入门(20):使用WebSocket创建多人在线聊天室

    技术要点: 1)安装与使用channels及其依赖的软件和扩展库; 2)使用channels实现WebSocket; 3)使用WebSocket实现在线聊天室; 4)检测用户是否登录; 5)异步编程, 12、修改文件apps\ws\chatroom\admin.py,内容如下,使得后台管理员登录之后可以看到聊天室的聊天记录。 ? 19、进入聊天室主界面http://127.0.0.1:8000/chatroom/ ? 20、未登录用户的聊天界面 ? 21、黑名单用户的聊天界面 ?

    3.1K31发布于 2019-05-05
  • 来自专栏云开发

    数据模型图文详解,让新手小白也能做个月饼礼盒管理系统

    会跳转到微信云开发云后台网页里,需要点击模板中心。 先创建一个good商品表的数据模型 然后点击添加字段 添加一个商品名和商品价格字段,数据类型要选数字 添加完字段以后,点击完成 good数据模型就创建好了 云数据库里也自动多了good表 2-6 在数据模型里添加数据 在云函数,小程序,web网页里的增删改查代码都可以自动生成,直接展开使用。 2-9 支持在vue3或者web网页引用 支持web端网页也可以操作云数据库。 我这里以vue3项目为例。 在vscode里打开命令行终端 然后执行,等待依赖包下载 2-9-2 引入依赖包请求数据 我们随便找一个页面引入依赖包 然后我们在页面初始化的地方进行云开发数据模型的初始化 运行下vue3项目,可以看到请求到了数据模型里的数据

    64510编辑于 2024-09-17
  • 来自专栏快乐阿超

    Billd Live:把 WebRTC 互动直播这件事,做成一套能看、能聊、能连麦、还能继续改的系统

    它是一个基于WebRTC的开源在线互动直播系统,结合Vue3、Vite、TypeScript、Socket.io、Node.js等现代技术栈,支持多人连麦、弹幕互动、屏幕共享、录制回放等功能,面向教育培训 前端:Vue3、Vite、TypeScript、ElementPlus实时音视频:WebRTC通信:Socket.io后端服务:Node.js桌面客户端:Electron其他:FFmpeg、阿里云OSS 弹幕与聊天室项目支持弹幕互动、聊天室消息推送,以及自定义表情和消息样式。这让直播间不再只是一个静态观看窗口,而更像一个活着的在线场所。聊天室和弹幕之所以重要,是因为直播的参与感很多时候并不只来自连麦。 一旦支持屏幕共享,主播或演讲者就不只是面对镜头表达,还可以直接分享文档、代码、PPT、网页、桌面操作过程。 因为互动直播的用户形态本来就是多样的,有些人只需要打开网页听课或参会,有些人则需要更稳定、更深入的桌面端体验。BilldLive并没有强行把两者统一成同一种入口,而是都留出了位置。

    20410编辑于 2026-07-16
  • 来自专栏一尾流莺学前端

    网页游戏】Vue3 + Typescript 自己动手实现一个贪吃蛇

    言归正传,那么本文将带你实现一个网页版贪吃蛇小游戏,技术栈选用当前热门的 Vite + Vue3 + Ts。

    1.6K30编辑于 2022-12-10
  • 来自专栏h5

    Vue3.x+Vant3仿微信聊天|朋友圈

    项目简介 2021已来临,Vue3开发也要步入正轨了。 今天为大家带来的是全新开发的Vue3.x实战聊天室项目Vue3_Chatroom,基于vue3+vant3+vuex+vue-router+v3popup等技术搭建的聊天实例。 vue.js自定义顶部topbar和底部tabbar组件 Vue3自定义弹框组件 vue3chat中用到的弹框场景,都是最新开发的vue3.0自定义弹框V3Popup组件实现。 host: 'localhost', // port: 8080, // 是否开启https https: false, // 编译完是否打开网页 实现表单验证 vue3中实现登录/注册表单操作验证。

    4.7K10发布于 2021-01-09
  • 来自专栏利志分享

    需求整理-手把手带大家用go开发一个匿名在线网页聊天室

    struct { username string room string conn *websocket.Conn messages chan []byte } 匿名在线网页聊天室节前会把文章整理完

    86120编辑于 2022-04-25
领券