detachSocket 抽象方法
- {bool writeHeaders = true}
将底层套接字从 HTTP 服务器中分离。当套接字被分离后,HTTP 服务器将不会对它执行任何操作。
这通常用于接收 HTTP 升级请求,并且通信应继续使用不同的协议。
如果 writeHeaders
为 true
,则在分离套接字之前,将状态行和 headers 写入套接字。如果为 false
,则套接字立即分离,套接字上不写入任何数据。默认为 true
。
实现
Future<Socket> detachSocket({bool writeHeaders = true});