mirror of
https://github.com/fluencelabs/js-libp2p-websockets
synced 2025-04-22 03:42:30 +00:00
15 lines
379 B
JavaScript
15 lines
379 B
JavaScript
|
var SWS = require('simple-websocket')
|
||
|
|
||
|
exports = module.exports
|
||
|
|
||
|
exports.dial = function (multiaddr, options) {
|
||
|
options.ready = options.ready || function noop () {}
|
||
|
var opts = multiaddr.toOptions()
|
||
|
var url = 'ws://' + opts.host + ':' + opts.port
|
||
|
var socket = new SWS(url)
|
||
|
socket.on('connect', options.ready)
|
||
|
return socket
|
||
|
}
|
||
|
|
||
|
exports.createListener = SWS.createServer
|