Dear Jens, I just know about the constrains on 3G. Thanks so much for your replies!
I will implement my system on WiFi first. Because of LAN, the multicast is not so flexible as on a true P2P. The load on my server must be high. On 3G, the iPad must always establish the connection and send requests before getting data from other nodes, right? That is not my expectation. I will try app notifications instead. Thanks again! Best, Bing On Mon, Aug 22, 2011 at 1:49 PM, Jens Alfke <j...@mooseyard.com> wrote: > > On Aug 21, 2011, at 10:32 PM, Bing Li wrote: > > According to your email, P2P is not available on 3G? > > > A device can’t receive an incoming TCP connection over 3G. That’s part of > the way the carriers run IP over their cell networks, not anything mandated > by Apple. > > (All the incoming signaling handled by iOS, like phone calls, SMS, and app > notifications, runs directly over GSM without using IP. 3rd party apps > definitely don’t have access to that low-level functionality; the carriers > are pretty nervous about unauthorized use of it.) > > If so, P2P based applications cannot be launched in AppStore? > > > No, it doesn’t rule out P2P, it’s just that the device will have to be the > one making the connection. > > For example, it’s possible to run a BitTorrent node without accepting > incoming connections; in practice, the other nodes will think you’re > leeching and probably won’t send you much data, but that’s a matter of > configuration, not part of the protocol. It all depends on how your protocol > works. > > Without 3G's support, how can a P2P system run in a wireless environment? > > > WiFi? Bluetooth? > > > —Jens > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com