首页 > 代码库 > HTML5之 WebSockets

HTML5之 WebSockets

------- 新的网络连接技术

- Web-Sockets

持续连接数据流
全双工工作方式
http补充品而非替代品

- 应用场景

聊天室
股票显示
在线游戏(尤为突出)

- 2byte的通信

1byte定义开始1byte定义字长


- 服务器端

所有服务器端语言均可
Node.js // 运行在服务器端的JS,用JS来做服务器端

- Windows下安装node.js

下载nodejs.org
写脚本mytest.js
运行bin\node mytest.js

 var http = require(‘http‘);   server = http.createServer(function(req, res){    res.writeHeader(200, {"Content ‐Type":"text/plain"});    res.end("Hello world\n");  })  server.listen(8000);   console.log("httpstart @8000"); 

- Node.js实现web-socket

地址:https://github.com/miksago/dode-websocket-server

  var ws = require ("../lib/ws/server.js"),  server = ws.createServer();  server.listen(8887);  node mini_server.js    // 运行js

 

HTML5之 WebSockets