Request service information to unknown server locations
$ npm install @ramclen/discover-protocol
import UDPServer, { ServerDiscoverProtocol } from '@ramclen/discover-protocol/server';
new UDPServer(new ServerDiscoverProtocol('ServiceName', {info: 'content'}) ).run();
import DiscoverClient, { ClientDiscoverProtocol } from '@ramclen/discover-protocol/client';
new DiscoverClient(new ClientDiscoverProtocol('ServiceName', 'ProtocolName'))
.run()
.then(information => {
console.log(information.info);
});