2 sinat 28604149 sinat_28604149 于 2015.05.30 15:11 提问

物联网开发android手机客户端问题。

以下是关于物联网开发手机客户端的问题

1,应该怎么实现手机a,b连接到同一个wifi下,手机a通过手机b的ip地址给b发送一条数据。

我测试了下,通过一部手机作为服务器端socketServer,另一部手机作为客户端socket。客户端通过服务器端从wifiInfo中获取自己的ip地址发送一条数据给服务器端,没有成功接收到信息。

2,如果当不知道手机b的ip信息情况下,手机a可以从连接上的wifi去获取手机b的ip吗?

2个回答

hn550044
hn550044   2015.05.30 16:34

做服务器注册ab的ip
,a发消息获取b的ip,最后ab实现通信

u010514380
u010514380   2015.05.30 17:24

跟我地毕业论文差不多,可以做一个扫描,要连接的时候ping对方,然后通过socket连接,发送ip是没有问题的,联网操作要在线程中执行哦,注意下。

u010514380
u010514380 回复sinat_28604149: 在service中创建socketServer试试,我是这么做的,你写一个简单的测试程序试试呗先
2 年多之前 回复
sinat_28604149
sinat_28604149 不知道为什么就是跟另一部手机通讯不了,socket的使用应该和pc的使用方式一样的吧。还是说这个线程是要做成service才可以?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片