We're writing data (e.g. 350 KByte) converted into Base64 and broken down in smaller pieces (24 KByte each) from one user to another using SKYPE4COMLib.ApplicationStream.Write(String) from the latest API using Skype 3.2.0.158.
The user writing the data is finished within 10 seconds. But the receiving user receives a packet only every 20 seconds.
This causes some questions and concerns:
1) Why is it that slow in the first place?
2) If both users (sender and recipient) are in the same LAN, it's much faster. Why?
3) The application sending seem to have done their job very quickly. However, if the sender closes down the application before the recipient received the last packet, there won't be any more packets, although the Skype client remains open at both ends. Why is that?
Can anyone throw some light on this please?