事件驱动:触发一个事件然后再调用相关可用的资源来解决这个事件异步:无需等待被调用函数的返回值,进行下一项调用I/O:是input/output的缩写,即输入输出端口首先,Node是一个架构,通过事件驱动来服务I/O。在Node中,JS可用随心所欲的访问本地文件,可用搭建WebSocket服务器端,可...
分类:
其他好文 时间:
2014-07-29 11:36:26
阅读次数:
222
前言 HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用。以前的服务器消息推送大部分采用的都是“轮询”和“长连接”技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高。WebSo...
分类:
编程语言 时间:
2014-07-29 10:35:06
阅读次数:
610
Application_start:第一个访问网站的用户会触发该方法.通常会在该方法里定义一些系统变量,如聊天室的在线总人数统计,历史访问人数统计的初始化等等均可在这里定义.Application_end:网站关闭,或重启时,会触发该方法.Session_start:每个用户访问网站的第一个页面时触...
分类:
移动开发 时间:
2014-07-29 10:26:58
阅读次数:
300
看到这篇博文,深感欣慰。有人喷是好事,说的好的地方对我们是巨大的帮助。实话说口水战没意思,我对这个毫无兴趣,只是为了传播的更广。 后面不会再喷Node.js了,主要原因是: 我不是资深的Node.js用户,而且swo...
分类:
其他好文 时间:
2014-07-28 16:58:34
阅读次数:
276
1.WebSocket是HTML5标准的一部分,Web页面可以用它来持久连接到socket服务器上。该接口提供了浏览器与服务器之间的事件驱动型连接,这意味着客户端不必再每隔一个时间段就需要向服务器发送一次新的数据请求。当有数据需要更新时,服务器就可以直接推送数据更新给浏览器。该功能的好处之一就是玩家之间可以实时进行交互。当一个玩家做了些事,就会向服务器发送数据,服务器将广播一个事件给其他已连接的所有浏览器,让它们知道玩家做了什么。这样就使得制作HTML5网络游戏成为可能。
2.随着现代浏览器对HTML5元...
分类:
Web程序 时间:
2014-07-28 16:33:23
阅读次数:
309
new function() { var ws = null; var connected = false; var serverUrl; var connectionStatus; var sendMessage; var connectButton; var disconnectButton;....
分类:
数据库 时间:
2014-07-27 22:07:29
阅读次数:
356
使用golang实现简单的websocket聊天室...
分类:
其他好文 时间:
2014-07-26 02:55:26
阅读次数:
239
XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的...
分类:
移动开发 时间:
2014-07-25 13:59:41
阅读次数:
469
有时候我们需要每隔一段时间向某页面传值,比如说聊天室,每隔几秒就像数据库处理页面传值并取回,然后显示在聊天窗口。又或者是每隔一段时间就查询用户最后发言时间到现在是否间隔2分钟,如果是则将用户退出。这个时候我们就要用到HTML DOM setInterval() 方法。
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不...
分类:
Web程序 时间:
2014-07-24 23:04:53
阅读次数:
259
原文地址:http://www.ibm.com/developerworks/cn/web/1112_huangxa_websocket/HTML5 WebSocket 简介和实战演练本文主要介绍了 HTML5 WebSocket 的原理以及它给实时 Web 开发带来的革命性的创新,并通过一个 We...
分类:
Web程序 时间:
2014-07-24 22:55:13
阅读次数:
282