Socket.IO P2P
- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: http://socket.io/blog/socket.io-p2p/#
- 官方下载: https://github.com/socketio/socket.io-p2p/releases
软件介绍
Socket.IO P2P 是使用一个服务端回调在两个端点建立一个双向事件的最简单方法,提供最大可靠性。
Socket.IO P2P 提供一个简单可靠的方式在两个端点间设置一个 WebRTC 连接,使用 socket.io-protocol 来进行通信。
使用
服务端:
var io = require('socket.io')(server);
var p2p = require('socket.io-p2p-server').Server;
io.use(p2p);客户端:
var P2P = require('socket.io-p2p');
var io = require('socket.io-client');
var socket = io();
var p2p = new P2P(socket);
p2p.on('peer-msg', function (data) {
console.log('From a peer %s', data);
});各种高级选项:
var opts = { numClients: 10 }; // connect up to 10 clients at a time
var p2p = new P2P(socket, opts, function(){
console.log('We all speak WebRTC now');
});#
Programming Collective Intelligence
Toby Segaran / O'Reilly Media / 2007-8-26 / USD 39.99
Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the......一起来看看 《Programming Collective Intelligence》 这本书的介绍吧!
