interfaceudp.SocketHandlerinterface SocketHandler<DataBinaryType extends BinaryType>data(socket: Socket<DataBinaryType>,data: BinaryTypeList[DataBinaryType],port: number,address: string,flags: ReceiveFlags): void | Promise<void>;drain(socket: Socket<DataBinaryType>): void | Promise<void>;error(socket: Socket<DataBinaryType>,error: Error): void | Promise<void>;