我正在尝试通过http连接Android手机到我的本地计算机上运行的服务器并输出内容但不成功..!
这是我的代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
URL url = new URL("http://192.168.24.42:80/DebugServer/");
HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in);
urlConnection.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
private void readStream(InputStream in) {
try {
in.read();
in.read();
} catch (IOException e) {
e.printStackTrace();
}
}
答案 0 :(得分:0)
URL url = new URL("http://192.168.24.42:80/DebugServer/");
是您的连接网址。将端口更改为8080
,因为这是服务器侦听的位置。
另外,您是否转到bin
的{{1}}文件夹(我假设在这里)并运行tomcat
或startup.BAT
文件,因为没有您的服务器没有运行。
要检查您的服务器是否正常运行,请尝试startup.SH
请发布logcat:)