NodeWebSocketFactory class

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

扩展

构造函数

NodeWebSocketFactory()

初始化 NodeWebSocketFactory 类的新实例。

构造函数详细信息

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