这是 Vapor Websocket Kit 的一个自定义构建版本,进行了以下修改:
- BufferWritableMonitorDelegate:一个接收来自通道的缓冲字节数量的委托。这并非通道中缓冲字节的实际表示,而更像是一个估计值。
- BufferWritableMonitorHandler:一个通道双工器,处理缓冲并将缓冲数量报告给委托。
- writeBufferWaterMark:水位线,定义了将在通道中缓冲的字节数量。
- WebSocketClient, WebSocket:使用上述实用程序。