socket.io官方文档中文版

原文链接: socket.io官方文档中文版 - 陈帅华 / 探索技术、艺术与国学之美

socket.io官方文档中文版_第1张图片

最近对实时通信感兴趣,就研究socket.io的官方文档,读完之后觉得也就几个常用的方法来回的调,关键是能在实际应用场景中玩出花样来。帅华君在阅读文档的过程中顺便把官方文档翻译成中文,方便初学者入门,不过建议还是要去socket.io官网看看。

本文档长期更新

官方文档英文版

目录

一、概述

二、服务器端API

三、客户端API

一、概述

1、如何使用

安装

$npm install socket.io

使用Node http服务器搭建

服务器端(app.js)

varapp =require('http').createServer(handler)vario =require('socket.io')(app);varfs =require('fs');app.listen(80);functionhandler(req, res){  fs.readFile(__dirname +'/index.html',function(err, data){if(err) {      res.writeHead(500);returnres.end('Error loading index.html');    }    res.writeHead(200);    res.end(data);  });}io.on('connection',function(socket){  socket.emit('news', {hello:'world'});  socket.on('my other event',function(data){console.log(data);  });});

客户端(index.html)

varsocket = io('http://localhost');

varsocket = io('http://localhost');varsocket = io('http://localhost');

你可能感兴趣的:(socket.io官方文档中文版)