@achingbrain/ssdp
Version:
Yet another SSDP implementation for node.js
18 lines (16 loc) • 454 B
text/typescript
import mergeOptions from 'merge-options'
import type { SSDPSocketOptions } from './index.js'
export function defaultSocketOptions (options?: Partial<SSDPSocketOptions>): SSDPSocketOptions {
return mergeOptions({
type: 'udp4', // or 'udp6'
broadcast: {
address: '239.255.255.250', // or 'FF05::C'
port: 1900
},
bind: {
address: '0.0.0.0', // or '0:0:0:0:0:0:0:0'
port: 1900
},
maxHops: 4
}, options)
}