某某课程要求自己做一个安卓网络应用...
我们小组想要做一个很简单的小软件...只需要在两台安卓手机之间实现通信,传输基本的几个指令就好...
以前学C++的时候学过socket方面的知识,可是不知道不通过wifi,在不同的局域网当中要怎么实现类似的功能...
特来请教...求大神指教...=v=...

解决方案 »

  1.   


    后来没办法只能在局域网下实现socket之间的通信,一次性...
    哎哎哎,不会搭服务器,太菜了我...
      

  2.   

    非常理解LS的处境,毕竟是新手,课题对你来说确实有点挑战性,不过不能急躁,也不能轻易放弃,要有好学和不屈不挠的精神,搞开发就得这样。
    分析一下,LS可以把课题分成几块来学习解决:
    1. 学习Android的App的一些常规的开发;
    2. 掌握基本的网络通讯常识,如果你要基于socket的网络通讯,则可以了解这方面的知识,其实也不难:不外乎就是在服务器端程序开放个端口,让手机客户端去连(服务器的IP,端口要明确),连接成功后遵循一定协议,发送已封装好的数据包,在接收端解析出来做相应处理就可以了。
    3. 如果熟悉Linux系统,搭建服务器也应该不难:保证服务器网络畅通;部署好服务器端的应用,最后给予一些访问权限就可以了。
      

  3.   

    建议用短信来实现。 手机A的App发送一个短信出去,短信内容包含了你的指令以及特殊的报头,可以识别。 手机B的app监控短信,如果收到短信,则分析内容,识别出是手机A的app发出,然后就。。可以啦。
      

  4.   


    不熟悉linux...最后只能实现在局域网下的通信了orz...
    不过还是很感谢啊啊...以后自己再学多点再尝试!!!
      

  5.   


    时间问题只能先实现在局域网内的通信了...orz