NodeWebSocketFactory class

表示用于创建 WebSocket 服务器的 NodeWebSocketFactory。

Extends

构造函数

NodeWebSocketFactory()

初始化 NodeWebSocketFactory 类的新实例。

方法

createWebSocket(INodeIncomingMessage, INodeSocket, INodeBuffer)

创建 NodeWebSocket 实例。

构造函数详细信息

NodeWebSocketFactory()

初始化 NodeWebSocketFactory 类的新实例。

new NodeWebSocketFactory()

方法详细信息

createWebSocket(INodeIncomingMessage, INodeSocket, INodeBuffer)

创建 NodeWebSocket 实例。

function createWebSocket(req: INodeIncomingMessage, socket: INodeSocket, head: INodeBuffer): Promise<NodeWebSocket>

参数

req
INodeIncomingMessage

来自 Node.js 中“http”模块的 IncomingMessage。

socket
INodeSocket

从 Node.js 中的“net”模块连接机器人和服务器的套接字。

head
INodeBuffer

升级后的流的第一个数据包,每个 可能为 https://nodejs.org/api/http.html#http_event_upgrade_1空。

返回

Promise<NodeWebSocket>

NodeWebSocket 实例已准备好进行流式处理。

注解

此方法的参数应与Node.js HTTP 服务器的“升级”事件相关联。