socket.io模块是一个基于Node.js的项目,其作用主要是将WebSocket协议应用到所有的浏览器。该模块主要应用于实时的长连接多请求项目中,例如在线联网游戏、实时聊天、实时股票查看、二维码扫描登录等。——Node.js开发实战详解安装和配置的方法和一般的NPM模块安装配置一致:# ...
分类:
Web程序 时间:
2015-12-17 18:50:58
阅读次数:
174
前言前后历时三年,期间大量参考.NetFramework和Asp.netMVC源代码,写写删删再重构,组件如今更新到V1.5.x了。从原来的丑小鸭,变成今天拥有稳定和强大的tcp协议支持基础层,原生支持http、websocket、flash策略服务,以及内置可快速构建tcp通讯的fast协议,最重...
分类:
Web程序 时间:
2015-12-10 16:49:15
阅读次数:
134
由来:1.为了实现从web服务器端向客户端发起的数据更新,最明显的手段就是在相应的web页面中嵌入javascript代码,使得浏览器可以向服务器轮询更新。这样迫使浏览器以一定的时间 间隔刷新页面,无论是否有数据更新,所以不是很好2.后来有了HTTP Keep Alive 机制,web页面中的jav...
分类:
Web程序 时间:
2015-12-02 00:41:14
阅读次数:
215
抛出问题:web浏览器如何与服务保持通信?方法一:Ajax轮询方法二:EventSource轮询方法三:websocket保持长连接下面的解决方案是,Ajax轮询与EventSource轮询的合体。客户端代码: Server Data: open ...
分类:
编程语言 时间:
2015-11-28 19:53:57
阅读次数:
236
分层思想NetworkSocket使用分层的思想,分基础层和上层:1、基础层提供基础通讯,重要的对象有SessionBase、TcpServerBase和TcpClientBase;2、上层实现目前有http、webSocket、fast协议,其中fast也是一种自定义协议;3、如果想完全自定义数据...
分类:
Web程序 时间:
2015-11-26 21:17:05
阅读次数:
323
在Linux操作系统中,经常需要查看日志文件的实时输出内容,通常会使用tail -f或者taif命令。查看实时日志可能会需要首先SSH连上Linux主机,步骤很麻烦不说,如果是生产环境的服务器,可能还会控制各种权限。基于Web的实时日志可以解决这个问题。由于传统的HTTP协议是请求/响应模式,而实时日志需要不定时的持续的输出,由服务器主动推送给客户端浏览器。所以这里使用的是HTML5的WebSock...
分类:
编程语言 时间:
2015-11-26 15:24:38
阅读次数:
144
上一篇我们已经在服务器和客户端之间建立起一个能双向通讯的途径,如果你马上按以前的经验直接丢送数据,恭喜,数据能过去,可你却根本不认识,这是自然,他的地盘他要做主,websocket 有其自己约定的数据格式,我们必须按照这个格式来才行的。协议这玩意,很是枯燥,只能用,不能创新,但多了解一些这种规则,对...
分类:
Web程序 时间:
2015-11-20 16:48:56
阅读次数:
187
转自:http://tomasz.janczuk.org/2013/01/hosting-socketio-websocket-apps-in-iis.html?utm_source=tuicool&utm_medium=referralIn this post I explain how to c...
分类:
移动开发 时间:
2015-11-20 12:39:35
阅读次数:
262
1、什么是WebSocketWebSocket 是一种自然的全双工、双向、单套接字连接。使用WebSocket,你的HTTP 请求变成打开WebSocket 连接(WebSocket 或者WebSocket over TLS(TransportLayer Security,传输层安全性,原称“SSL...
分类:
Web程序 时间:
2015-11-18 19:42:04
阅读次数:
172
url="ws://" + (document.location.hostname == "" ? "localhost" : document.location.hostname) + ":" + (document.location.port == ...
分类:
Web程序 时间:
2015-11-10 22:34:34
阅读次数:
251