UNPKG

node-universe

Version:

基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。

24 lines (23 loc) 764 B
import EventEmitter from 'events'; import { Socket } from 'dgram'; import { LoggerInstance } from '../../../typings/logger'; export default class UdpServer extends EventEmitter { servers: Array<Socket>; discoverTimer: any; options: any; transporter: any; logger: LoggerInstance; nodeID: string; namespace: string; counter: number; constructor(transporter: any, options: any); bind(): Promise<any>; startServer(host?: string, port?: number, multicastAddress?: string, ttl?: number): Promise<void>; onMessage(data: Buffer, rinfo: any): void; getBroadcastAddresses(): string[]; private getInterfaceAddresses; discover(): void; startDiscovering(): void; stopDiscovering(): void; close(): void; }