Constructors
constructor
- new MdnsServer(network, multicastServer, netInterface): MdnsServer
Methods
announce
- announce(announcedNetPort?): Promise<void>
Parameters
Optional
announcedNetPort: number
Returns Promise<void>
buildDnsRecordKey
- buildDnsRecordKey(record, netInterface?): string
Parameters
- record: DnsRecord<any>
Optional
netInterface: string
Returns string
buildTypePortKey
- buildTypePortKey(type, port): string
Returns string
close
- close(): Promise<void>
Returns Promise<void>
expireAnnouncements
- expireAnnouncements(announcedNetPort?, type?): Promise<void>
Returns Promise<void>
isKeyForPort
- isKeyForPort(key, port): boolean
Returns boolean
setRecordsGenerator
- setRecordsGenerator(hostPort, type, generator): Promise<void>
Returns Promise<void>
Static
create
- create(network, options?): Promise<MdnsServer>
Parameters
- network: Network
Optional
options: {
enableIpv4?: boolean;
netInterface?: string;
}Optional
enableIpv4?: boolean
Optional
netInterface?: string