Quote:
Originally Posted by sheken
I think you are finally starting to understand it. Read on PIN messaging from RIM.
In SMS terms think of it this way.
BES knows there's an e-mail waiting for the user. He forwards the e-mail to RIM. RIM talks to their carrier partners and they send an SMS to the device saying: hey, there's an e-mail waiting for you. connect and get it.
The device connects to the server and gets the message. No other connection is necessary. Do you understand know how this is true push ?
|
No, I think you are the one that is still not getting it....
The principal is exactly the same - BES uses the Server Routing Protocol, which is proprietary to them (probably what you are alluding to), but its principal is still exactly the same... as the blackberry must be connected to the the BB infrastructure (the connection) then the push is still the same - a simple ping to tell the device a message is waiting, so go grab it.
The only difference is the BES device is connected to the RIM infrastructure, rather than my iphone connected to my server.
--edit
SRP communication takes place on TCP port 3101 by default. SRP work in two different part: 1. SRP ID 2. SRP Authorization Key
My iPhone uses TCP port 443. My iPhone works in two parts: 1. my login ID 2. my password
--end edit
It's still TCP. No difference.
It has nothing to do with the SMS protocol, dummy.