sqbb.net
当前位置:首页 >> AnDoiD的soCkEt测试为什么出现这个错误:jAvA.nEt.... >>

AnDoiD的soCkEt测试为什么出现这个错误:jAvA.nEt....

- -你是不是用的真机测试,用那个模拟机应该就可以了 我放到模拟机上测试就ok了 但是真机上访问自己电脑上的部署服务器不行的(因为实在不知道怎么弄埃。。弄了好久 。。蛋都碎了),不过真机上访问外部的网的资源是可以的!!

这是一个经典错误, Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 一般是抛出 java.net.socketexception permission denied这个异常。 只要你的程序想联网,就会抛出这个异常,最终联网失败。 原因是: 需要访问到网络必...

这是因为你的8888端口被使用了。 或者说被之前的服务器占用没有关闭。 你可以修改一下8889试试

网络连接超时,试着ping一下服务器,记得用局域网内的别的主机ping。如果ping不同说明是防火墙拦住了,把ipv4规则打开

估计是地址问题,你得保证在你的真机上能访问这个地址才行。你在真机上用浏览器试试能否访问,我这边就不能访问这个地址。

把手机和电脑用数据线相连,在命令中输入adb devices,出现你的手机名称,然后输入adb -s 你的手机名称 logcat,这样就可以在你的电脑上看你手机运行时的日志了

java文件里面作如下配置:StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());

服务器没开

关掉防火墙。若还是没有解决问题 ,就让 客户端与 服务器端处于同一个网段,即可解决~~

应该是你Tomcat的服务端口被占用了,一般情况都是你之前开过Tomcat,但忘了关闭,或者没成功关闭导致的,你可以试着打开任务管理器,把java和Tomcat的进程都结束,然后重新启动Tomcat,或者直接重启电脑也行。如果这样做了还不行,那有可能是其...

网站首页 | 网站地图
All rights reserved Powered by www.sqbb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com