代码共享问题:是否值得在两个环境中运行同一份代码; //看项目依赖的API是否在两个环境中都有或有替代;浏览器提供的标准API:XMLHttpRequest、WebSocket、DOM、canvas等;Node.js可加载的模块;书写兼容的JS代码:导出模块://浏览器本身环境没有module全局变...
分类:
其他好文 时间:
2014-11-29 18:44:18
阅读次数:
159
一,简介
Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架。它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息。
二,实现机制
SignalR 的实现机制与 .NET WCF 或 Remoting 是相似的,都是使用远程代理来实现。在具体使用上,有两种不同目的的接...
分类:
Web程序 时间:
2014-11-29 16:04:09
阅读次数:
240
一,简介Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架。它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息。二,实现机制SignalR 的实现机制与 .NET WCF 或 Remo...
分类:
Web程序 时间:
2014-11-26 15:43:14
阅读次数:
308
swoole目前已被多家移动互联网、物联网、网络游戏、手机游戏企业使用,替代了C++、Java等复杂编程语言来实现网络服务器程序。 使用PHP+Swoole,开发效率可以大大提升。官方提供了基于swoole扩展开发的PHP网络框架, 支持Http,FastCGI,WebSocket,FTP,SMTP...
分类:
Web程序 时间:
2014-11-25 16:10:35
阅读次数:
182
A barebones WebSocket client and server implementation written in 100% Java.http://java-websocket.org/454commits2branches12releases19contributorsJava9...
分类:
编程语言 时间:
2014-11-22 15:54:18
阅读次数:
335
本文同步至 [http://www.waylau.com/go-websocket-chat/](http://www.waylau.com/go-websocket-chat/) 这个示例应用程序展示了如何使用 [WebSocket](http://tools.ietf.org/html/rfc6455), [Golang](http://golan...
分类:
Web程序 时间:
2014-11-19 11:39:10
阅读次数:
384
背景介绍:
项目中有一个通讯模块,本来是用websocket全双工技术实现的,但IE10以下不支持websocket,而国内的360、2345浏
览器封装的全部是IE10以下的内核,考虑到网站在国内的客户,不得不在不支持websocket时候也要提供通讯支持,于
是决定在不支持websocket的浏览器上用long-pulling技术替代。
可行性分析:
Servlet 3.0已经开始支...
分类:
编程语言 时间:
2014-11-15 17:09:42
阅读次数:
282
先来介绍一下webScoket,其实开始我也不知道是啥,所以搜了一下:WebSocketprotocol是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务..
分类:
Web程序 时间:
2014-11-14 17:57:53
阅读次数:
145
run();class Sock{public $sockets;public $users;public $master;public function __construct($address, $port){$this->master=$this->WebSocket($address, $p...
分类:
其他好文 时间:
2014-11-14 17:21:25
阅读次数:
162
WebSocket 规范 WebSocket 协议本质上是一个基于 TCP 的协议。为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请求和通常的 HTTP 请求不同,包含了一些附加头信息,其中附加头信息”Upgrade: WebSocket”表 明这....