初学者学写安卓小程序,如何在gprs下通过socket实现两个安卓程序之间的通信呢
菜鸟学写安卓小程序,怎么在gprs下通过socket实现两个安卓程序之间的通信呢?
某某课程要求自己做一个安卓网络应用...
我们小组想要做一个很简单的小软件...只需要在两台安卓手机之间实现通信,传输基本的几个指令就好...
以前学C++的时候学过socket方面的知识,可是不知道不通过wifi,在不同的局域网当中要怎么实现类似的功能...
特来请教...求大神指教...=v=...
------解决方案--------------------
非常理解LS的处境,毕竟是新手,课题对你来说确实有点挑战性,不过不能急躁,也不能轻易放弃,要有好学和不屈不挠的精神,搞开发就得这样。
分析一下,LS可以把课题分成几块来学习解决:
1. 学习Android的App的一些常规的开发;
2. 掌握基本的网络通讯常识,如果你要基于socket的网络通讯,则可以了解这方面的知识,其实也不难:不外乎就是在服务器端程序开放个端口,让手机客户端去连(服务器的IP,端口要明确),连接成功后遵循一定协议,发送已封装好的数据包,在接收端解析出来做相应处理就可以了。
3. 如果熟悉Linux系统,搭建服务器也应该不难:保证服务器网络畅通;部署好服务器端的应用,最后给予一些访问权限就可以了。
------解决方案--------------------
建议用短信来实现。 手机A的App发送一个短信出去,短信内容包含了你的指令以及特殊的报头,可以识别。 手机B的app监控短信,如果收到短信,则分析内容,识别出是手机A的app发出,然后就。。。。。可以啦。
某某课程要求自己做一个安卓网络应用...
我们小组想要做一个很简单的小软件...只需要在两台安卓手机之间实现通信,传输基本的几个指令就好...
以前学C++的时候学过socket方面的知识,可是不知道不通过wifi,在不同的局域网当中要怎么实现类似的功能...
特来请教...求大神指教...=v=...
------解决方案--------------------
非常理解LS的处境,毕竟是新手,课题对你来说确实有点挑战性,不过不能急躁,也不能轻易放弃,要有好学和不屈不挠的精神,搞开发就得这样。
分析一下,LS可以把课题分成几块来学习解决:
1. 学习Android的App的一些常规的开发;
2. 掌握基本的网络通讯常识,如果你要基于socket的网络通讯,则可以了解这方面的知识,其实也不难:不外乎就是在服务器端程序开放个端口,让手机客户端去连(服务器的IP,端口要明确),连接成功后遵循一定协议,发送已封装好的数据包,在接收端解析出来做相应处理就可以了。
3. 如果熟悉Linux系统,搭建服务器也应该不难:保证服务器网络畅通;部署好服务器端的应用,最后给予一些访问权限就可以了。
------解决方案--------------------
建议用短信来实现。 手机A的App发送一个短信出去,短信内容包含了你的指令以及特殊的报头,可以识别。 手机B的app监控短信,如果收到短信,则分析内容,识别出是手机A的app发出,然后就。。。。。可以啦。