isOpen property

  1. @override
bool get isOpen
override

Whether messages can still be sent: false once either side has started to close the connection.

Implementation

@override
bool get isOpen =>
    _local == null &&
    _socket.readyState == io.WebSocket.open &&
    _socket.closeCode == null &&
    !(_guard?.dropped ?? false);