Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 68 lines (45 sloc) 2.397 kB
beac7de updated the description and added some more keywords
David Siegel authored
1 h1. mdns -- node.js Service Discovery
1e84848 use textile markup in README
David Siegel authored
2
9b5b324 just formated the table
David Siegel authored
3 |_. Package: | mdns |
77305f8 regenerated README
David Siegel authored
4 |_. Description: | multicast DNS service discovery |
3726e92 [v0.0.7] bumped version and added change notes
David Siegel authored
5 |_. Version: | 0.0.7 |
9b5b324 just formated the table
David Siegel authored
6 |_. Installation: | @npm install mdns@ |
af1e293 started to reorganize the documentation
David Siegel authored
7 |_. Documentation: | "mdns user guide":http://agnat.github.com/node_mdns/user_guide.html |
9b5b324 just formated the table
David Siegel authored
8 |_. License: | "MIT":http://github.com/agnat/node_mdns/blob/master/LICENSE |
66beb14 started documentation renderer script gendoc
David Siegel authored
9
1703596 tweaked the README
David Siegel authored
10 mdns adds multicast DNS service discovery, also known as zeroconf or bonjour to "node.js":/joyent/node. It provides an object based interface to announce and browse services on the local network.
1e84848 use textile markup in README
David Siegel authored
11
af1e293 started to reorganize the documentation
David Siegel authored
12 h2. Synopsis
d44dd2e added some more tutorial text
David Siegel authored
13
61ea8a4 fixed formatting
David Siegel authored
14 bc.. // import the module
15 var mdns = require('mdns');
b57ccb2 fixed some glitches in the README
David Siegel authored
16
4b2863f documented browseThemAll();
David Siegel authored
17 // advertise a http server on port 4321
b57ccb2 fixed some glitches in the README
David Siegel authored
18 var ad = mdns.createAdvertisement(mdns.tcp('http'), 4321);
d44dd2e added some more tutorial text
David Siegel authored
19 ad.start();
20
4b2863f documented browseThemAll();
David Siegel authored
21 // watch all http servers
af1e293 started to reorganize the documentation
David Siegel authored
22 var browser = mdns.createBrowser(mdns.tcp('http'));
b58d45a updated CHANGES and README
David Siegel authored
23 browser.on('serviceUp', function(service) {
24 console.log("service up: ", service);
d44dd2e added some more tutorial text
David Siegel authored
25 });
b58d45a updated CHANGES and README
David Siegel authored
26 browser.on('serviceDown', function(service) {
27 console.log("service down: ", service);
d44dd2e added some more tutorial text
David Siegel authored
28 });
29 browser.start();
14144f5 more formatting
David Siegel authored
30
4b2863f documented browseThemAll();
David Siegel authored
31 // discover all available service types
9883b5d renamed wildcard to all_the_types;
David Siegel authored
32 var all_the_types = mdns.browseThemAll(); // all_the_types is just another browser...
4b2863f documented browseThemAll();
David Siegel authored
33
e23a6d5 moved installation section back to README
David Siegel authored
34 h2. Installation
35
dc20fc8 doc tweaks
David Siegel authored
36 mdns is available as a npm package:
e23a6d5 moved installation section back to README
David Siegel authored
37
38 bc. npm install mdns
39
5cf61b5 minor documentation updates
David Siegel authored
40 On Linux and other systems using the avahi daemon the avahi dns_sd compat library and its header files are required. On debianesque systems the package name is @libavahi-compat-libdnssd-dev@. On other platforms Apples "mDNSResponder":http://opensource.apple.com/tarballs/mDNSResponder/ is recommended. Care should be taken not to install more than one mDNS stack on a system.
5ade252 more work on the documentation
David Siegel authored
41
e23a6d5 moved installation section back to README
David Siegel authored
42 If you want to play with the latest source code, here is a more manual approach:
43
44 bc.. git clone http://github.com/agnat/node_mdns
45 cd node_mdns
5cf61b5 minor documentation updates
David Siegel authored
46 npm link && npm test
e23a6d5 moved installation section back to README
David Siegel authored
47
b57ccb2 fixed some glitches in the README
David Siegel authored
48 h2. Documentation
c18c012 wrote some more documentation
David Siegel authored
49
3c1d5da actually updated the README
David Siegel authored
50 See the "user guide":http://agnat.github.com/node_mdns/user_guide.html.
c18c012 wrote some more documentation
David Siegel authored
51
3947e6e some progress on the documentation
David Siegel authored
52 h2. Contributors
53
54 ... in random order:
55
e4154fb reverted contributors github user links;
David Siegel authored
56 * Orlando Vazquez ("@orlandov":http://github.com/orlandov)
57 * Ryan Dahl ("@ry":http://github.com/ry)
58 * Dominic Tarr ("@dominictarr":http://github.com/dominictarr)
59 * Emil Stenqvist ("@emilisto":http://github.com/emilisto)
3947e6e some progress on the documentation
David Siegel authored
60
61 Your name is missing on the list? Shame on me. Please open an issue.
62
3c1d5da actually updated the README
David Siegel authored
63 h2. Bugs and Contributions
394be8a added MIT license
David Siegel authored
64
b57ccb2 fixed some glitches in the README
David Siegel authored
65 If you find a bug, please report it using the "issue tracker":http://github.com/agnat/node_mdns/issues.
ab3f64e describe example
David Siegel authored
66
36ff486 regenerated the README
David Siegel authored
67 <!-- vim: set linebreak filetype=textile spell spelllang=en_us : -->
Something went wrong with that request. Please try again.