说到学习Socket.IO,就不得不先说说WebSocket。 WebSocket是Web下的TCP,一个底层的双向socket,允许用户对消息传递进行控制,是建立在HTTP之上的。,与Ajax不同,它并非面向请求和响应,而是可以直接通过send方法进行消息传递。WebSocket可以说是Sock....
分类:
其他好文 时间:
2014-07-16 22:52:56
阅读次数:
288
在做商品拍卖的时候,要求在商品的拍卖页面需要实时的更新当前商品的最高价格。实现的方式有很多,比如:1.setInterval每隔n秒去异步拉取数据(缺点:更新不够实时)2. AJAX轮询方式方式推送数据(缺点:服务端需要在死循环中反复查询数据库)3.websocket推送数据(缺点:仅支持html5...
分类:
Web程序 时间:
2014-07-16 21:29:21
阅读次数:
198
singal(SIGPIPE, SIG_IN)一般情况,当捕获到SIGPIPE信号时,进程会被终止,当设置SIG_IN时,表明会忽略SIGPIPE信号使用libevent编写websocket服务端时遇到了一个问题:浏览器与服务端建立连接后,若刷新或关闭浏览器窗口(未监听相应事件并处理),服务端无法...
分类:
其他好文 时间:
2014-07-16 21:12:33
阅读次数:
230
使用cowboy实现websocket主要实现以下回调函数 下面的函数返回值要具体弄清楚原因参考 websocket具体协议 主要就是两个部分 握手和数据传输 -export([init/3]).常见所有处理程序回调。建立WebSocket连接,这个函数必须返回upgrade的元组。 -expo.....
分类:
Web程序 时间:
2014-07-11 21:32:50
阅读次数:
366
Java EE 7 去年刚刚发布了JSR356规范,使得WebSocket的Java API得到了统一,Tomcat从7.0.47开始支持JSR356,这样一来写WebSocket的时候,所用的代码都是可以一样的。今天终于体验了一把Tomcat发布的WebSocket,用着很爽,下面把这一历程分享给...
分类:
Web程序 时间:
2014-07-09 23:59:11
阅读次数:
628
WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。WebRTC实现了基于网页的视频会议,标准是WHA...
分类:
Web程序 时间:
2014-07-07 21:03:51
阅读次数:
361
先上图,一睹为快。看到图,身为资源web开发者的你,是不是在大脑中闪现出了一个个的技术名词,websocket、html5、css3(animation/transition)、javascript(ajax/setTimeout/setInterval)。同样专注web开发xx年的你,有没有考虑到...
分类:
Web程序 时间:
2014-07-06 18:41:20
阅读次数:
512
WebSocket首先新建一个空的文件夹,通过npm安装nodejs-websocket:npm install nodejs-websocket
新建app.js文件:var ws = require("nodejs-websocket");
ws.createServer(function(conn){
conn.on("text", function (str) {...
分类:
Web程序 时间:
2014-07-05 11:02:09
阅读次数:
335
前言:工作中用到了websocket 协议10版本的,英文的协议请看这里:http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10这篇文章相当于工作的总结吧。 首先, 你需要简单了解一下为什么会诞生websocket通讯协议...
分类:
Web程序 时间:
2014-07-01 19:51:30
阅读次数:
273
前言:由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能...
分类:
Web程序 时间:
2014-06-27 20:11:17
阅读次数:
258