安卓开发中网络超时如何设置

 时间:2026-02-13 01:02:19

1、超时机制主要有:1、HTTP请求超时机制,2、Socket通信超时机制,HTTP请求超时机制,public static void main(String[] args){

long a=System.currentTimeMillis();

try{

URL myurl = new URL(“http://www.baidu.cn”);  

URLConnection myurlcon = myurl.openConnection();

myurlcon.setConnectTimeout(1000);

myurlcon.setReadTimeout(1000);

安卓开发中网络超时如何设置

2、BufferedReader in = new BufferedReader(new InputStreamReader(myurlcon.getInputStream(),”UTF-8″));

String inputLine;

while ((inputLine = in.readLine()) != null){

System.out.println(inputLine);

in.close();

安卓开发中网络超时如何设置

3、System.out.println(System.currentTimeMillis()-a);

}

} catch (MalformedURLException e) {

e.printStackTrace();

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

安卓开发中网络超时如何设置

4、如果超时将抛出以下异常:java.net.SocketTimeoutException: Read timed out.at java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputStream.read(SocketInputStream.java:129)at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)。

安卓开发中网络超时如何设置

5、at java.io.BufferedInputStream.read(BufferedInputStream.java:313)at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:606)at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:554)at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:940)at com.Test.main(Test.java:52)。

安卓开发中网络超时如何设置

  • obs如何使用虚拟摄像头?
  • Unity中如何切换场景
  • Windows 7设置WINS客户端网络地址
  • 怎么使用putty中的plink
  • 用Ethereal分析以太网数据帧的构成
  • 热门搜索
    手抄报花边简单手绘 关于理想的手抄报 生命手抄报 我也追星手抄报 有关科技的手抄报 劳动节手抄报简单漂亮 教师节手抄报大全图片 缅怀先烈的手抄报图片 感恩手抄报内容大全 有关环保的手抄报