seaport-mdns

0.0.1 • Public • Published

Seaport mdns

Seaport with mdns support

build status

Quickstart

seaport-mdns listen -p 5000
 
var seaport = require('seaport-mdns')
 
seaport.find(function(ports) {
  ports.query(function(ps) {
    console.log(ps)
  })
})
 

Methods

The lib has the same api as a seaport with the following additions.

seaport.find(options = {}, cb)

Creates a browser and call the callback with the first seaport server it finds. If options.name is set, will it only callback when it finds a seaport server that matches the specified name.

seaport.createBrowser(options = {})

Creates an instance of seaport.Browser

Class: seaport.Browser

Event: 'up'

  • mdns info object

Emitted when a seaport server goes online

Event: 'down'

  • mdns info object

Emitted when a seaport servers goes offline

browser.start()

Start browsing

borwser.stop()

Stop browsing

seaport.createServer(options = {}).listen()

Calls the listen method on the seaport server and creates and mdns advertisement.

Install

To get the seaport mdns library, with npm do:

npm install seaport-mdns

To get the seaport-mdns command, do:

npm install -g seaport-mdns

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i seaport-mdns

Weekly Downloads

0

Version

0.0.1

License

none

Last publish

Collaborators

  • tellnes
  • achingbrain