detachSocket 抽象方法

Future<Socket> detachSocket(
  1. {bool writeHeaders = true}
)

将底层套接字从 HTTP 服务器中分离。当套接字被分离后,HTTP 服务器将不会对它执行任何操作。

这通常用于接收 HTTP 升级请求,并且通信应继续使用不同的协议。

如果 writeHeaderstrue,则在分离套接字之前,将状态行和 headers 写入套接字。如果为 false,则套接字立即分离,套接字上不写入任何数据。默认为 true

实现

Future<Socket> detachSocket({bool writeHeaders = true});