public void OnReceiveEnd(ReceivePacket paket) { if (paket.GetPacketType() == BlinkPacket.PacketType.STRING) Console.WriteLine("Receive->end: String:" + paket.GetId() + " " + paket.GetLength() + " :" + ((StringReceivePacket)paket).GetEntity()); else if (paket.GetPacketType() == BlinkPacket.PacketType.BYTES) Console.WriteLine("Receive->end: Bytes:" + paket.GetId() + " " + paket.GetLength() + " :" + ((ByteReceivePacket)paket).GetEntity()); else Console.WriteLine("Receive->end: File:" + paket.GetId() + " " + paket.GetLength() + " " + ((FileReceivePacket)paket).GetEntity().FullName + " " + paket.GetHash()); }
public void OnReceiveProgress(ReceivePacket paket, float progress) { Console.WriteLine("Receive->progress:" + paket.GetPacketType() + " " + paket.GetId() + " " + paket.GetLength() + " " + progress); }
public void PostReceiveStart(ReceivePacket entity) { ReceiveListener listener = mReceiveListener; if (listener != null && entity != null) { PostQueue(() => { listener.OnReceiveStart(entity.GetPacketType(), entity.GetId()); }); } }