wss://123.57.87.177:4443/?roomId=1&peerId=rscbbke
官方js版本protoo-client的实现用法
const protooTransport = new protooClient.WebSocketTransport(this._protooUrl);
this._protoo = new protooClient.Peer(protooTransport);
this._protoo.on('open', () => {}});
this._protoo.on('failed', () => {});
this._protoo.on('disconnected', () =>{});
this._protoo.on('close', () => {});
this._protoo.on('request', async (request, accept, reject) =>{});
this._protoo.on('notification', (notification) =>{});
官方js版本protoo-server的实现用法
//创建WebSocketServer,需要提前创建httpServer
protooWebSocketServer = new protoo.WebSocketServer(httpsServer,
{
maxReceivedFrameSize : 960000, // 960 KBytes.
maxReceivedMessageSize : 960000,
fragmentOutgoingMessages : true,
fragmentationThreshold : 960000
});
//处理连接请求
protooWebSocketServer.on('connectionrequest', (info, accept, reject) =>
{
//接收连接
const protooWebSocketTransport = accept();
//或者拒绝连接
//reject(error);
//通过房间创建peer,监听消息。
peer = this._protooRoom.createPeer(peerId, protooWebSocketTransport);
peer.on('request', (request, accept, reject) =>{});
peer.on('close', () =>{});
}