PeerJSWeb 的點對點通信
PeerJS 實現(xiàn)了真正的瀏覽器上的點對點數(shù)據(jù)通訊。PeerJS 將 WebRTC 作為 API 抽象、連接代理和二進制序列化。
PeerJS 項目的目的是實現(xiàn)運行在不同系統(tǒng)上的Web應用程序相互通訊。PeerJS完善了WebRTC,因為作為視頻連接協(xié)議,WebRTC并沒有說明基于WebRTC的客戶端應該如何定位連接的用戶。
連接端代碼:
<script>
var peer = new Peer('someid', {key: 'apikey'});
peer.on('connection', function(conn) {
conn.on('data', function(data){
// Will print 'hi!'
console.log(data);
});
});
</script>
對端代碼:
<script>
var peer = new Peer('anotherid', {key: 'apikey'});
var conn = peer.connect('someid');
conn.on('open', function(){
conn.send('hi!');
});
</script>評論
圖片
表情
