add method

void add(
  1. dynamic data
)

Implementation

void add(dynamic data) {
	switch (type) {
		case ConnectMeType.ws:
			webSocket!.add(data);
			break;
		case ConnectMeType.tcp:
			final Uint8List bytes = data is String ? _utf8.encoder.convert(data) : data as Uint8List;
			tcpSocket!.add(Uint8List(8)..buffer.asByteData().setUint64(0, 8 + bytes.length, Endian.big));
			tcpSocket!.add(bytes);
			break;
		case ConnectMeType.http:
			break;
	}
}