我做一个小程序,先用手机扫描无线网络,然后将扫描的结果发给服务端。
首先,扫描WiFi信号后,系统会发出一个广播;
第二步,接收广播,在BroadcastReceiver,通过Socket通信,将扫描结果发送到服务器端。
但是现在能扫描到信号,也能接收到广播,但是不能进行socket通信,数据发送不出去,服务端也接收不到数据。不知道什么原因,是否是因为BroadcastReceiver中不能进行Socket通信?还是其他的原因。
如果不能,那怎么实现将扫描的WiFi信号信息发送到服务端呢?