@Synchronized fun disconnect(): Unit
Overrides Peer.disconnect
Disconnects the Peer if currently connected. All subscribers of the current connection will have their disposables disposed. This method should be Synchronized with connection and close