close method

void close()

Closes the connection to the server.

Implementation

void close() {
  _socket?.close();
  _socket = null;
  _receivedData = Uint8List(0);

  var waitingData = _waitingData;
  if (waitingData != null) {
    if (!waitingData.isCompleted) {
      waitingData.complete(null);
    }
    _waitingData = null;
  }
}