Interface SocketIO

interface SocketIO {
    close(): void;
    emit(event: string, msg: any, callback?: ((...args: any[]) => void)): void;
    on(event: string, callback: ((...args: any[]) => void)): void;
    setInterval(callback: (() => void), intervalMs: number): void;
    setLoop(callback: (() => void)): void;
    setTimeout(callback: (() => void), intervalMs: number): void;
}

Methods

  • 连接关闭。

    Returns void

  • 文本/二进制消息发送。

    Parameters

    • event: string

      事件

    • msg: any

      文本内容/二进制文件

    • Optionalcallback: ((...args: any[]) => void)

      回调函数

        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    Returns void

  • 消息事件监听。

    Parameters

    • event: string

      事件名

    • callback: ((...args: any[]) => void)

      回调函数

        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    Returns void

  • 设置轮询函数。

    Parameters

    • callback: (() => void)

      回调函数

        • (): void
        • Returns void

    • intervalMs: number

      设置时间,单位毫秒

    Returns void

  • 循环执行函数。

    Parameters

    • callback: (() => void)

      回调函数

        • (): void
        • Returns void

    Returns void

  • 设置定时函数。

    Parameters

    • callback: (() => void)

      回调函数

        • (): void
        • Returns void

    • intervalMs: number

      设置时间,单位毫秒

    Returns void