Socket.io实际上是WebSocket的父集,Socket.io封装了WebSocket和轮询等方法 首先得在你的项目中安装socket.io 服务端代码: 客户端代码: 来自慕课网课程: https://www.imooc.com/learn/861 ...
分类:
其他好文 时间:
2018-04-09 13:22:13
阅读次数:
194
功能需求 在做“沃迪康”聊天功能时,甲方要求发送的网址要自动识别、并点击能自动跳转 功能难点 在实现过程中,所有的文字都是动态获取的,设置富文本属性时,不能按照常规的方法 解决方式 如果只是文字,没有表情的话,可以用UILabel和UITextView来实现 如果有表情的话,目前了解到比较容易的是用 ...
分类:
移动开发 时间:
2018-03-22 23:46:29
阅读次数:
339
最近由于项目需要做实时聊天功能,选择了html5的websocket方案(事实上node.js+socket.io兼容性更好,个人觉得这个方案更加完美),websocket实现实时聊天的demo网上很多,但是兼容IE8的资料却很少,这块折腾了很久。websoket的原理我就不多说了,网上这方面的资料 ...
分类:
Web程序 时间:
2018-01-18 11:42:42
阅读次数:
624
本项目只是单纯的一个大作业,没有考虑实际的需求,所以有设计不合理的地方,请见谅。 这个项目有三大功能,首先有单词查询,其次是天气查询,后来是机器聊天功能。单词查询是使用了扇贝单词提供的免费API;天气查询是使用了聚合数据提供的天气API,这里需要注册使用(有限的免费使用);机器聊天是使 ...
分类:
移动开发 时间:
2018-01-15 20:37:44
阅读次数:
241
前言 在手机app中因为需要即时聊天功能,在项目采用腾讯云通信服务。如下流程图: 当手机端拿到签名后,就可登录IM,使用im提供的sdk收发信息。 准备工作 1、在腾讯云注册获取appid 2、申请开通云通信生成管理员帐号并下载keys 库项目结构 为了方便大家的使用,把生成签名都封装到了一个项目库 ...
分类:
其他好文 时间:
2018-01-02 01:20:27
阅读次数:
181
简单聊天Demo 使用tcp协议实现的简单聊天功能(非常简单的) 思想:使用2个线程,一个线程是用来接收消息的,另一个线程是用来发消息的。 客户端Demo代码: 服务器端Demo代码: 发送线程的Demo代码: 接收线程的Demo代码: ...
分类:
编程语言 时间:
2017-12-25 00:46:14
阅读次数:
135
通过DatagramSocket类来实现。此类表示用来发送和接收数据报包的套接字。 发送端代码如下: 接收端代码如下: 因为要一直接受消息和发送消息,故用了while循环。 注意事项:发送端的端口要和接收端的端口保持一致。 这里我接受消息的ip地址设置为自己的ip地址来演示实际效果。 ...
分类:
编程语言 时间:
2017-12-24 15:10:28
阅读次数:
435
补充聊天项目功能,做如下需求分析: 梳理项目开发所需的必要Java知识基础 GUI将使用更快速的swt实现 SWT(Standard Widget Toolkit) Standard Widget Toolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-ecli ...
分类:
编程语言 时间:
2017-12-08 00:00:20
阅读次数:
278
技术从一开始ajax轮询后来改成websocket 碰到的一些问题的处理: websocket的pom依赖 首先是配置处理器 2.请求所经过的握手拦截器 主要用来将ServerHttpRequest里的session的用户信息存放在attributes里 到处理的handle中 会自动存入webso ...
分类:
编程语言 时间:
2017-11-02 11:31:27
阅读次数:
218