服务器推送事件(Server-sent Events)是 HTML 5 规范中的一个组成部分,可以用来从服务端实时推送数据到浏览器端。相对于与之类似的
COMET 和 WebSocket 技术来说,服务器推送事件的使用更简单,对服务器端的改动也比较小。对于某些类型的应用来说,服务器推送事件是最佳的选择。本文对服务器推送技术进行了详细的介绍,包含浏览器端和服务器端的相应实现细节,为在实践中使用该...
分类:
Web程序 时间:
2016-05-12 13:17:20
阅读次数:
299
1.TCP建立连接,三次握手 建立的TCP连接可靠的连接,必须经过三次握手建立连接才能正式通信彼此传输数数据。 客户端请求服务端建立连接 第一次握手:客户给服务发送一个请求报文SYN, 客户端的状态置SYN_SENT状态 第二次握手:服务端在收到客户端发过来的SYN请求报文后,开始给客户端发送ACK... ...
分类:
其他好文 时间:
2016-05-11 14:47:31
阅读次数:
149
在下面的示例中,客户端指的是浏览器,服务器指的是网站服务器主机。为了更好的理解这些知识点,你应该简单了解典型的http网站是如何工作的。普通的http:客户端从服务器端请求网页服务器作出相应的反应服务器返回相应到客户端AJAX Polling:客户端使用普通的http方式向服务器端请求网页客户端执行... ...
分类:
Web程序 时间:
2016-05-10 18:33:59
阅读次数:
585
TCP连接需三次握手才能建立,断开连接则需要四次握手。 客户端TCP状态迁移: CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED 服务器TCP状态迁移: CLOSED->LISTEN->SYN收到->ES ...
分类:
其他好文 时间:
2016-05-08 01:09:59
阅读次数:
351
1.不用HTML中的img标签来下载图片,通过XHR api来下载图片: 2. 不需要通过表单来上传文件和图片。 3.HXR满足不了流式数据的传输,但是还是有其他的办法,而且还是专门为流式数据处理和设计的。 Server-Sent Events提供方便的流API,用于从服务器向客户端发送文本数据, ...
分类:
Windows程序 时间:
2016-04-30 23:39:24
阅读次数:
1082
安装Git客户端后,进行PULL时报如下错误 disconnected no supported authentication methods available(server sent: publickey,keyboard interactive)解决方案 因为TortoiseGit和Git的冲 ...
分类:
其他好文 时间:
2016-04-29 23:29:03
阅读次数:
1581
2016-04-27 23:04:41 一个小错误害我浪费10多分钟时间!!仔细点根本没事的,以后复制控制器的时候一定要把所有连线都消除!! 错误提示: -[ZWEditViewController add:]: unrecognized selector sent to instance 0x7f ...
分类:
其他好文 时间:
2016-04-28 00:19:53
阅读次数:
138
今天遇到了一个问题, 害我足足找了半个小时 问题: 明明可以跳进 方法 的实现里面, 但是程序运行的时候, 就是报错: 发送一个未识别消息, 而且程序直接跳出, 停止执行 原因: 项目的编译文件列表里面, 居然没有那个文件(不可原谅) 文件肯定在新建的时候, 没有勾选项目, 以后一定要注意: ...
分类:
其他好文 时间:
2016-04-25 22:24:03
阅读次数:
219
基于Server-Sent Event的简单聊天室 Web 2.0时代,即时通信已经成为必不可少的网站功能,那实现Web即时通信的机制有哪些呢?在这门项目课中我们将一一介绍。最后我们将会实现一个基于Server-Sent Event和Flask简单的在线聊天室。 基于Server-Sent Even ...
分类:
Web程序 时间:
2016-04-25 06:45:58
阅读次数:
154
查看Nginx并发状态 #netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 1259SYN_SENT 2FIN_WAIT1 8ESTABLISHED 166FIN_WAIT2 24SYN_RE ...
分类:
其他好文 时间:
2016-04-23 11:50:00
阅读次数:
716