title: Is pure p2p possible on iOS?
body: <p>(Knowing Apple's approach to things, I am pretty sure the answer is obvious but I have to ask.)</p>
  
  <p>If you want to provide any examples, just use chat for simplicity.</p>
  
  <p>Obviously, <code>iOSdevice1-&gt; my server-&gt; Apple Push Notification Server-&gt; iOSdevice2</code> works, but this is nearly the opposite of p2p.</p>
  
  <p><code>iOSDevice1 -&gt; my server-&gt; iOSDevice2</code> should work, though the long polling necessary may not clear the App Store arbiters. Still not pure p2p.</p>
  
  <p>But what about <code>iOSDevice1 -&gt; iOSDevice2</code>? or really... <code>iOSDevice1 -&gt; one-time ip lookup, iOSDevice1 -&gt; iOSDevice2</code></p>
  
  <p>Interested in implementation details, but also so the rules and regulations imposed by Apple for releasing apps with server capabilities.</p>