这几天在弄血压、心率传感器,因为之前弄过WiFi传输的,所以还是用这个测验下,没想到调了几天都没调通,logcat显示的是 fail to connect to 192.16.103 no route to host,怀疑是ip和端口的问题。百度了一下,果然还是度娘厉害,用命令行netstat -ant查询在用的端口,果然原先那个不能用。改为192.168.16.101:139,可以发送数据了。
在这里还是梳理下这个调试过程:
1.将电脑连上WiFi,用netsat -ant查询服务器的ip和端口
2.用wifi模块配置程序将无线网、密码、ip、端口配置好,这样WiFi模块就会自动连接该ip和端口了
3.客户端的程序socket的host,port改为上述地址和端口。