1. socket.io-client

Build Status Dependency Status devDependency Status NPM version Downloads

Sauce Test Status

1.1. 如何使用

一个独立的 socket.io-client 构建,被 socket.io 作为 /socket.io/socket.io.js 自动暴露。或者,您也为 dist 文件夹下的 socket.io.js 文件提供服务。

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io('http://localhost');
  socket.on('connect', function(){});
  socket.on('event', function(data){});
  socket.on('disconnect', function(){});
</script>
// 使用 ES6 导入
import io from 'socket.io-client';

const socket = io('http://localhost');

也可以使用轻巧版(不含 JSON3,一个 适用于 IE6/IE7 和 debug 的 JSON polyfill )的构建:socket.io.slim.js

Socket.IO 与 browserifywebpack 是兼容的(参见示例)。

1.1.1. Node.JS (服务器端用法)

添加 socket.io-client 到你的 package.json,然后:

  var socket = require('socket.io-client')('http://localhost');
  socket.on('connect', function(){});
  socket.on('event', function(data){});
  socket.on('disconnect', function(){});

1.2. API

参见 API

1.3. License

MIT

Copyright © tuzhu008 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-12-18 20:44:45

results matching ""

    No results matching ""