Lixivial,
you and i talked offline last night but i just wanted to add this info to the thread so others can read it and maybe jump in.
Lixivial and I have looked at the iPhone's "push" traffic last night and so far, we have seen the following happening:
* there does *NOT* seem to be any P-IMAP nor IDLE (LEMONADE) stuff going on!
* iPhone makes standard IMAP calls
* IAMP is always initiated by the iphone, period
* watching the timing of this traffic, there *MUST* be a cellular message coming in from ATT/Yahoo immediately prior to the iPhone "suddenly" going out and making a IMAP call over WIFI
we don't know if this behavior is different when the iPhone is on edge only, but i doubt it. while reseraching this, i found an intersting site which has ome very usefull info about what might be going on. while this doesn't mention the iphone or yahoo, it really matches what we have seen last night:
Quote:
|
IMAP Idle is an extension of the IMAP protocol enabling the server to notify the client of a new message. Unlike SyncML push, IMAP push does not require SMS notification; it is basically an endless session between the client and server where the server can notify the client. The IDLE command deals with the situation when the client has no more requests to make. The server responds to the IDLE command when there is a new message to indicate to the client that there is new data available. The basic network use of the IDLE command is very small, and so it makes very efficient use of bandwidth.
|
http://www.synchronica.com/products/...facturers.html
anyone else wanna chip in?