事情是这样的:(**老师说他也不知道,求教各位大神!!**)
①昨天在学OkHttp,然后就在我的笔记本电脑上用Myeclipse开了一个tomcat服务器(没问题)。
②手机连接的是笔记本电脑通过猎豹万能wifi分享的WiFi。
③在电脑上输入10.20.153.205:8080和localhost:8080或127.0.0.1:8080都能够访问tomcat,但是在手机上无法访问。也就无法通过OkHttp向服务器提交表单。但是连其他的人wifi能访问,也能成功提交表单↓↓↓
④之后我的手机就连了同桌的电脑分享的wifi,发现能够通过10.20.153.205:8080成功访问tomcat。通过OkHtttp提交的表单也被服务器成功接收。
⑤然后我在电脑上用安卓模拟器运行我的app,通过OkHttp像服务器提交表单成功。
总结:只有当手机连接作为服务器的电脑分享的wifi的时候,就无法连接服务器。