本帖最后由 mimixi666 于 2013-09-25 15:07:12 编辑

解决方案 »

  1.   

    不明白你说的啥意思类似于QQ这样的话一般都有服务器,例如openfire...手机端可通过3G或WIFI连接服务器
      

  2.   

    用3G或WIFI连接服务器?不用程序的吗?
    服务器能不能用tomcat的?
      

  3.   

    手机上网的IP随时都在变,如果双方都是手机的话,需要两台手机向第三方发送心跳包,让彼此知道对方的IP地址。
    剩下的就是socket通信了。
    道理其实跟局域网的一样。
      

  4.   

    哦哦哦,原来是这样!!!!
    还要发那个心跳包的!!!
    不过第三方,大概是指哪一方?
    是服务器那些的吗?
    目前流程也不太懂,感觉比socket单纯的局域网通信复杂多了,都不知道还比单纯的socket编程多了哪几个步骤
    恳请大侠指教~~!!!!
      

  5.   

    哦哦哦,原来是这样!!!!
    还要发那个心跳包的!!!
    不过第三方,大概是指哪一方?
    是服务器那些的吗?
    目前流程也不太懂,感觉比socket单纯的局域网通信复杂多了,都不知道还比单纯的socket编程多了哪几个步骤
    恳请大侠指教~~!!!!
    如果你要做类似QQ这种通讯工具,两台手机直接通讯是不现实的.....
    目前做的比较多的是采用xmpp协议,服务器用openfire. 网上有很多资料...
      

  6.   

    哦哦哦,原来是这样!!!!
    还要发那个心跳包的!!!
    不过第三方,大概是指哪一方?
    是服务器那些的吗?
    目前流程也不太懂,感觉比socket单纯的局域网通信复杂多了,都不知道还比单纯的socket编程多了哪几个步骤
    恳请大侠指教~~!!!!
    如果你要做类似QQ这种通讯工具,两台手机直接通讯是不现实的.....
    目前做的比较多的是采用xmpp协议,服务器用openfire. 网上有很多资料...
    其实不是做QQ这种的,是做通信控制,远程控制,脱离局域网的
    好吧,我就暂时,看看你给我的提示吧:xmpp协议和服务器用openfire
    请关注我这个问题,我还会回来的谢谢,大侠