- 博客(4)
- 资源 (22)
- 收藏
- 关注
转载 WebSocket(伍) 断开连接
原文链接 https://www.web-tinker.com/article/20310.htmlWebSocket是很民主的,啥都要协商!建立连接时需要握手协议,连断开连接都需要双方共同完成!其实断开连接直接断开TCP连接就可以了,但是这有点暴力。文明点的方法是发个请求,让对方自己断开。客户端要主动断开就必须向服务器发送8这个操作码。 首先是服务器主导断开的情况,最简单的方法
2017-02-20 09:59:28 38856
转载 WebSocket(肆) 各种操作码
原文地址:https://www.web-tinker.com/article/20309.html前面的例子都是用了1这个操作码(Opcode)来传输文本的。没错,1这个操作码就是传输文本(UTF-8)的。还用到了在分片过程中把操作码设置为0,0也只是分片时用的。操作码是4位的,取值当然不止这两个,除了指定传输数据类型外还有其它用途的操作码。 规范文档中也提供了一个表格
2017-02-20 09:54:46 1122
转载 WebSocket(叁) 生成数据帧
原文地址:https://www.web-tinker.com/article/20307.html昨天的文章中介绍了WebSocket数据帧的结构和解析。其实对从服务器发送往客户端的数据也是同样的数据帧。但因此觉得这看似和解析数据帧一样简单那就错了。我们需要自己去生成数据帧。而且会遇上和解析时候不同的问题,比如数据帧分片传输的情况。 从服务器发送到客户端的数组帧不需要掩码,这是
2017-02-20 09:50:04 1571
转载 WebSocket(贰) 解析数据帧
知道了怎么握手只是让客户端和服务器建立连接而已,WebSocket真正麻烦的地方是在数据的传输上!为了环保,它使用了特定格式的数据帧,这个数据帧需要自己去解析(当然也有别人编写好的库可以用)。虽然官方文档描述的很详细,但是看起来还是蛋疼。 当客户端向服务器发送一个数据时服务器收到一个数据帧,比如下面的程序://客户端程序var ws=new WebSocket("ws://127.0.
2017-02-20 09:43:47 1748
nexus-3.19.1-01-win64.zip
2019-10-25
hivemq-4.2.0.zip
2019-08-23
WeCenter_3-3-2.zip
2019-06-25
jetty-distribution-9.3.18.v20170406
2017-04-26
jetty-distribution-8.1.21.v20160908
2017-04-26
jetty-distribution-7.6.21.v20160908
2017-04-26
jenkins 2.x 源码
2017-01-12
阿里云的maven私服的setting.xml 工具
2016-12-27
red5-server-1.0.6.zip 流媒体服务器
2015-12-24
FastDFS角色配置参数导图
2015-11-06
jersey 文件上传-使用两种不同的方式
2015-05-29
jplayer歌词同步的jquery插件
2014-08-22
Jboss7上+maven搭建struts2+spring3+hibernate3完整能运行源码
2014-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人