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