Help - Search - Members - Calendar
Full Version: AP2AP - how efficient is it likely to be?
Skype Community > English > Development, Betas and Skype Garage > Skype Public API
PazzaC_
I'm considering using AP2AP functionality to transmit data via the SkypeAPI.

It seems that I'd be using something like:

APPLICATION myApp WRITE otherAccount:1 xxxxxxxx

to send data in a string format.

Can anyone give me a realistic idea what sort of band width I can expect for such transmissions - I have seen stats on the Skype website for bandwidth when making voicecalls etc.

There's no information that suggests if any sort of throttling of such communications are performed by the Sype app. Can I send loads of these WRITE commands together, or should I wait until each has notified my app that delivery was succesful on a message-by-message basis?

How many WRITE commands could I typically send to a remote app with, say, 100 text chanracters (assuming both Skype apps are on machines with a good broadband service) per minute?

Is there anyone here who's had personal experience of sending large data blocks between apps this way who can shed some light on this, or perhaps suggest the optimal way of doing this?

Many thanks!
Pazza
adrianc_
I'm currently seeing around 10 messages/sec and 60KB/s for a ping/pong between two systems. Larger transfer sizes dosn't seem to slow the rate much, so whether you send 16 bytes or 16Kbytes affects the bandwidth most.

If you end up routing through a third party you get throttled to the same data rate as file transfer, i.e. 1.5KB/s for that particular connection.

I'm using the Skype 2.0 java library (jp.sf.skype). Still working on my code...

Hope this helps
Adrian
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.