PeerJS
PeerJS 实现了真正的浏览器上的点对点数据通讯。PeerJS 将 WebRTC 作为 API 抽象、连接代理和二进制序列化。
连接端代码:
1 |
<script> |
2 |
var peer = new Peer( 'someid' , {key: 'apikey' }); |
3 |
peer.on( 'connection' , function (conn) { |
4 |
conn.on( 'data' , function (data){ |
5 |
// Will print 'hi!' |
6 |
console.log(data); |
7 |
}); |
8 |
}); |
9 |
</script> |
对端代码:
1 |
<script> |
2 |
var peer = new Peer( 'anotherid' , {key: 'apikey' }); |
3 |
var conn = peer.connect( 'someid' ); |
4 |
conn.on( 'open' , function (){ |
5 |
conn.send( 'hi!' ); |
6 |
}); |
7 |
</script> |