代码先不上,所谓工欲善其事必先利其器,首先说下下怎么实现的。

1、我这个是tomcat上的,,利用的就是tomcat的webSocket用来跟好友进行交流。。当能实现实时发送消息之后。后面的什么表情啊、匿名、图片、等等就会自然而然的实现出来。

目前这个已经可以实现发送群组,图片、匿名、撤回、表情、实时更换头像等等功能。

有了这个webSocket大家就不用费时费力不讨好的用ajax轮询等方法了。。大家敢兴趣的可以去看看webSocket。试着玩一玩

new WebSocket("ws://"+'<%=yuming+path%>'+"/websocket?roomId=把http改为ws,后面的参数可以在session里获得

等我整理好后可以在这里分享下weisocket后台的controller的心得。

大家有什么想法麻烦可以告诉我下

如何做一个简单的类似qq网页版等的聊天网页相关推荐

  1. java如何做网页_java怎么做一个简单网页?网页包括什么?

    学了java程序之后,大家就可以将这些运用到生活中去,比如做一个简单的网页.正好也可以检测自己学了怎么样,那么接下来,我们就来给大家讲解一下这方面的内容. 用Java语言编写实现一个简单的WEB浏览器 ...

  2. 做一个简单网页(做一个简单网页多少钱)

    怎样做一个简易的网页?做一个简单网页多少钱 做一个简易的普通网页比较容易.当然,制作的方法有好几种,有的是直接写代码.有的是用绘图软件绘制页面再导出网页.常用的是使用网页制作软件做网页.下面以普通静态 ...

  3. Java怎么做一个简单网页呢?

    学java的同学在接触到Java web开发之后都跃跃欲试想要尝试自己开发一个页面,那么应该如何操作呢?都需要使用到哪些技术呢?下面小千就来告诉你. 需要使用到的技术 java 语言知识, jsp 知 ...

  4. 如何做一个简单的网页版地图

    前言 以前做了一个安卓版的地图应用,现在突然想做一个简单的网页版地图.这个简单的网页版地图能根据城市名进行位置查询(有个城市列表的小控件,支持城市列表选择),还能根据经纬度进行位置查询.当你进行城市搜 ...

  5. 如何做一个简单好玩的音乐网页

    如何做一个简单好玩的音乐网页 作者:朝思 下面我们开始用所学的的知识,开始做一个简单而方便的音乐页面,未使用插件 一共分为两部分: 一:播放部分 二:钢琴部分 由上图可见,左上角的为播放部分,可以实现 ...

  6. 用html5做一个简单网页_用新款ws2812灯带做一个简单的窗花

    本文转自:DF创客社区-未经许可不可转载 原文链接(附件请于原文下方下载): 用新款ws2812灯带做一个简单的窗花-创意生活论坛-DF创客社区​mc.dfrobot.com.cn 作者:屌丝王小明 ...

  7. 用Three.js做一个简单的3D场景

    Three.js是什么 Three.js 是一款运行在浏览器中的 3D 引擎,我们可以用它来创造我们所需要的一系列3D动画场景,简而言之就是建在网页上的3D模型.利用Three.js可以制作出很多酷炫 ...

  8. 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...

    程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...

  9. 【Python】如何用python做一个简单的输入输出交互界面?

    看到知乎上有人在问,如何使用Python做一个简单的输入输出交互界面? 交互界面就涉及到GUI编程. Python有很多GUI框架,功能大同小异. 其中比较出名的有「PyQT」.**wxPython. ...

  10. 使用有道词典API做一个简单的翻译页面 HTML+JS+有道词典API(代码可直接运行)

    使用有道词典API做一个简单的翻译页面 HTML+JS+有道词典API(代码可直接运行) 代码很简单,适合初学者学习借鉴.可以当成一个小工具使用. 注意: 1.代码应联网使用. 2.在输入密钥和id时 ...

最新文章

  1. java class对象创建时机_Java面向对象编程-类的声明周期
  2. 干货|为什么Kafka不支持读写分离
  3. 需求用例分析之九:序列图
  4. 机器人 蓝buff 钩_机器人要在S赛登场了?Ming韩服练起来了,这是RNG黑科技?
  5. 如何进行产品战略规划
  6. Linux中SDIO命令,Linux MMC/SD/SDIO体系结构
  7. virsh default启动失败原因分析及解决
  8. 闭包函数 python_python 函数,闭包
  9. vmware workstation不可恢复错误:(vthread-7)
  10. 物质环境、符号还是认知模型?——谈韩礼德、马丁、范迪克的语境观
  11. ubuntu下使用vscode阅读内核源码或uboot源码使用技巧——search.excludefiles.exclude
  12. centos8 配置 dns_上网慢?你可能要改一下DNS
  13. 服务器c盘有个inetpub文件夹,关于C盘中的inetpub文件夹在win10电脑中的删除处理方法...
  14. 创文明城市在路上,信息报送有高招
  15. NISP-SO安全运维工程师需要掌握的核心能力
  16. VisualBasic使用CDO发送SSL加密邮件【我TM还是太年轻了】
  17. Windows 10系统用FileZilla Server 1.6.1搭建FTP服务器
  18. 项目管理笑话集之关羽斩颜良
  19. 2.Echarts柱状图最详解析及示例
  20. 【人工智能】机器人的未来发展:从工业自动化到知识自动化

热门文章

  1. Java类属性字段校验(validation的使用)
  2. Bestcoder13 1003.Find Sequence(hdu 5064) 解题报告
  3. Ip以及主机名称配置
  4. Namenode处于安全模式时,对hadoop进行查看操作,edits_inprogress_txid中没有事物事件的增加,txid没有增加?
  5. 阿里巴巴达摩院发布2019十大科技趋势:语音AI在特定领域通过图灵测试
  6. 百度提升关键词排名优化软件,百度点击器,百度排名软件,百度竞价助手
  7. 全国医疗卫生信息化公司网址大全
  8. NLP数据集:GLUE【CoLA(单句子分类)、SST-2(情感二分类)、MRPC、STS-B、QQP、MNLI、QNLI、RTE、WNLI】【知名模型都会在此基准上进行测试】
  9. css中的相对定位、绝对定位、固定定位
  10. defy翻新机鉴别方法