send method
Implementation
Future send(Packet packet) async {
List<Layer> ls = layers;
for (var i = 0; i < ls.length; i++) {
packet = await ls[i].encode(packet);
}
var s = base64Encode(packet);
return await sendPacket(Uint8List.fromList(s.codeUnits));
}