@override void send(Object message) { if (message is! String && message is! List<int>) { throw ArgumentError('Expected text or bytes.'); } _socket.add(message); }