android wifi相关问题
我有这么个设想,一台手机充当wifi热点,另一台手机连接这台手机,想让它们俩通过socket通讯,有知道这个设想可行不可行?可行的话该如何实现呢?
被这个问题折磨了很长时间,恳请知道的大侠不吝赐教,小弟不胜感激
ps:不要纯粹的代码,能给点思路,点拨一二,就感激不尽了
[解决办法]
http://duguyidao.iteye.com/blog/1069736
这个可以么
[解决办法]
使用SOCKET通信,就需要一个服务端,还有客户端。所以你可以将一台手机当作服务器端,启动监听,然后接收客户端的链接就可以了。
[解决办法]
应该没有问题,基本的socket通信手段都可以。一台设备开启wifi热点,另一台设备链接这个wifi热点共享上网,这个是前提。有些设备的无线网卡可能不支持Ad-hoc模式,所以不能做热点。
[解决办法]
一台作發送, 一台做接收. 兩者同在一個wifi網域就好.
所以以您的情況, 直接以一台為wifi熱點也是ok的.
[解决办法]
先UDP 再TCP
当2台机器在同一个网络时(wifi或热点)先利用udp广播,这样其他机器接收到这个广播后也就知道它的ip地址了,这回就可以稳稳当当地socket通信了~!
[解决办法]