So I am developing a little game in which the users will try to answer the same question in real time. I thought the best way for the users communication is p2p. After 3 days searching, I found that there 3 possible solutions. 1. XMPP. Recommended by a lot people. Unfortunately not many people in China use GTalk. 2. Jxta. Seems dead and complex. 3. SIP. It requires the user to have a SIP account. p2p seems to be really hard on cell phones. My question: Is p2p really the best solution to my problem? If it is, what is the best way to achieve p2p connection on cell phones?
Many thanks!