void close()

in lib/src/copy/web_socket_impl.dart [444:458]


  void close() {
    final code = webSocket._outCloseCode;
    final reason = webSocket._outCloseReason;
    List<int>? data;
    if (code != null) {
      data = <int>[];
      data.add((code >> 8) & 0xFF);
      data.add(code & 0xFF);
      if (reason != null) {
        data.addAll(utf8.encode(reason));
      }
    }
    addFrame(_WebSocketOpcode.CLOSE, data);
    _eventSink!.close();
  }