Peer-to-Peer communication
Peer-to-Peer communication is undertaken by two software routines when a need exists for one to communicate to the other. Usually to pass information from one to the other, or when one routine requests it from the other.
One such form of this technology which has received a great deal of press lately is Apple’s 3.0 software routine for the iPhone which includes a peer-to-peer routine which allows the phone to “push” a message to a co-operating routine on a remote server. The capability is used, for example, to bill a user for a specific add-on upgrade or feature.

