NodeWebSocketFactory class

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

扩展

构造函数

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 服务器的“升级”事件相关联。