- 浏览: 1204501 次
- 性别:
- 来自: 荆州
文章分类
- 全部博客 (396)
- Android 基础 (72)
- Java 基础 (42)
- Android(动画效果) (26)
- Android(自定义组件) (13)
- Android(手机服务) (38)
- Android(网络相关) (27)
- Android(多媒体) (12)
- Android(小技巧) (30)
- Android(用户界面) (39)
- 基础概念 (24)
- Android组件学习 (21)
- Android数据库相关 (11)
- 生活杂谈 (10)
- 调试技巧部分 (8)
- Sql Server相关 (1)
- Android(xml相关) (2)
- Android 开发 (12)
- 韩语学习 (4)
- Mac添加环境变量的三种方法 (1)
- iPhone开发 (1)
- Android Studio (1)
最新评论
-
ppfbsar:
下载网络文件到SD卡上 -
851228082:
好文!彻底理解单类型导入与按需导入的区别了。还有一点可以通过 ...
谈java的导入(import) -
麦田的设计者:
老乡啊
sqlite 数据库保存图片 -
sf_dream:
我要是读写list、map之类的集合呢
ObjectOutputStream和ObjectInputStream类的学习 -
xfyunyun:
博主,请问webview加载html字符串时怎么进行缓存处理呢 ...
WebView使用总结2(加载HTML内容形式的String)
下面这个例子是连接网络超时的例子:
习惯了的权限
package cn.com; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; import org.apache.http.params.BasicHttpParams; import org.apache.http.params.HttpConnectionParams; import org.apache.http.params.HttpParams; import org.apache.http.protocol.HTTP; import android.app.Activity; import android.app.Dialog; import android.app.ProgressDialog; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class TimeOutTest extends Activity implements OnClickListener { // 主,子线程之间的通讯handler private Handler handler = new Handler() { }; private static final int SYNC_DIALOG = 0; private final static String HOST = "***.***.***.***"; private final static int PORT = 8080; private final static String HOST_IP = "http://" + HOST + ":" + PORT; private final static String loginURL = HOST_IP + "******"; private ProgressDialog myDialog; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button load = (Button) findViewById(R.id.load); load.setOnClickListener(this); } protected Dialog onCreateDialog(int id) { switch (id) { case SYNC_DIALOG: myDialog = new ProgressDialog(TimeOutTest.this); // progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); myDialog.setMessage(getResources().getString(R.string.loginData)); return myDialog; default: return null; } } @Override public void onClick(View v) { // 显示Progress对话框 showDialog(SYNC_DIALOG); //新起一个线程进行下载 new Thread(new Runnable() { public void run() { // TODO Auto-generated method stub try { //设置连接超时 HttpParams httpParameters = new BasicHttpParams(); int timeoutConnection = 3000; HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection); DefaultHttpClient httpclient = new DefaultHttpClient( httpParameters); HttpPost httpost = new HttpPost(loginURL); List<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("username", "go")); nvps.add(new BasicNameValuePair("password", "go")); httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8)); HttpResponse response; // This is always a final response response = httpclient.execute(httpost); HttpEntity entity = response.getEntity(); InputStream is = entity.getContent(); ConvertStreamToString(is); } catch (ClientProtocolException e) { System.out .println("_________ClientProtocolException_________"); } catch (UnsupportedEncodingException e) { System.out .println("_________UnsupportedEncodingException_________"); } catch (IOException e) { System.out.println("_________IOException_________"); dismissDialog(SYNC_DIALOG); } } }).start(); } //读取字符流 public String ConvertStreamToString(InputStream is) { StringBuffer sb = new StringBuffer(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String data = ""; try { while ((data = br.readLine()) != null) { sb.append(data); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } final String result = sb.toString(); handler.post(new Runnable() { public void run() { Toast.makeText(TimeOutTest.this, result, Toast.LENGTH_LONG) .show(); } }); System.out.println("result ===============" + result); return result; } }
习惯了的权限
<uses-permission android:name="android.permission.INTERNET" />
- TimeOutTest.rar (46.2 KB)
- 下载次数: 62
发表评论
-
WebView加载网页进度条显示
2012-03-06 19:52 2250重写WebChromeClient一个方法进行进度条显示: ... -
基于UDP协议的数据交互例子
2011-12-18 11:06 1643直接贴上代码: 客户端: package com.exam ... -
一种更灵活的数据传输方式:HTTP(2)
2011-12-16 11:18 2908HTTP是大多数应用程序中常用的与服务端交互的通讯方式 ... -
一种更灵活的数据传输方式:HTTP(1)
2011-12-16 10:52 1884使用WebService虽然 ... -
重用WebView的cache图片文件
2011-09-15 15:06 1951如何从WebView使用的cache文件夹中重复使用一些图片资 ... -
开,关闭GPRS的简单Demo
2011-06-09 10:54 2689Android应用中开,关闭GPRS的简单Demo,可能在有的 ... -
Intent打开各种类型文件
2011-04-10 18:22 4378//android获取一个用于打开PPT文件的intent ... -
图片Url保存为位图并进行缩放操作
2010-10-12 15:33 13091.通过传入图片url获取位图方法: public Bit ... -
判断手机有无网络
2010-09-15 16:18 2791ConnectivityManager cwjManage ... -
GoogleMap(通过输入地址,查询显示在google 地图上)
2010-08-15 10:18 4600主Activity: package net.blogja ... -
Android手机使用中国电信天翼上网设置
2010-08-07 16:01 3789众所周知Android手机的上网功能需要用到APN(网络接入点 ... -
GPS取得卫星个数
2010-08-07 15:09 2892LocationManager manager = (Lo ... -
下载网络文件到SD卡上
2010-08-02 19:07 3314下面一个一个类的来进行介绍: 1.DownLoadProgre ... -
下载网路图片到SD卡上新建文件夹当中
2010-07-27 22:52 31481.DownloadImages.java文件 packa ... -
sax方式解析xml文件(asset文件和网络文件)
2010-07-11 17:16 1928现在写了些博客后,变懒 ... -
xml中DOM对象的学习
2010-07-03 13:57 1233DOM的基本对象有5个:Doc ... -
DOM方式解析xml文件3(assets中xml文件)
2010-07-03 13:44 2522这个例子是进一步熟悉DOM解析xml文件的方法,附带基础的文档 ... -
DOM方式解析xml文件2(解析本地xml)
2010-07-01 20:42 1545这个与1的方法唯一不同的就是传递InputSource的参数: ... -
DOM方式解析xml文件1(解析网路xml)
2010-07-01 20:14 1537其实网上很多资料讲关 ... -
下载显示网路图片的例子
2010-07-01 10:46 1447一个很简单的例子,直接上代码: 1. ShowUrlImage ...
相关推荐
//设置连接超时 HttpParams httpParameters = new BasicHttpParams(); int timeoutConnection = 3000; HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection); ...
定制心跳对象,客户端心跳机制发送数据,保证连接,服务器延时检查,超时的断开连接,支持多客户端连接,并相应心跳对象
5、与传统协议方法不同,比如Modbus设备,需要PC端主动去连接设备,而这套框架只需要监听端口,服务器就能自动去轮询终端所有设备。 6、API接口具备动态增加轮询读取数据的任务,并且具备定时读取任务启停、任务创建...
但实际应用中,正常情况下连接率远少于1万/S,尤其是长连接的服务器,即使是短连接的服务器也不会发生这样的连接率。可能的情况是DOS,如果是影响也不大,因为还有MaxConnection控制,超过这个数的连接就立即被Close...
但实际应用中,正常情况下连接率远少于1万/S,尤其是长连接的服务器,即使是短连接的服务器也不会发生这样的连接率。可能的情况是DOS,如果是影响也不大,因为还有MaxConnection控制,超过这个数的连接就立即被Close...
streadway / amqp连接/通道自动重新连接包装如果rabbitmq服务器重新启动/关闭,则streadway / amqp连接/通道不会重新连接。 对于简单的开发人员,这里是带有详细注释的自动重新连接包装。如何更改现有代码添加导入...
没有标识符查找(这样,位于防火墙后面,无需发送NACK即可过滤标识符端口的人员就可以在没有长时间超时的情况下进行连接)。 与--chroot和--setuid一起使用时,具有合理的安全性。 局限性 无法连接到其他IRC服务器...
2个客户端组件为IBaseSession和IPacketSession,前者IBaseSession提供了多服务器顺序连接,自动重试,超时设置,连接通知(连接中,已连接,无法连接,已断开等)等。。。 后者IPacketSession在前者基础上添加了...
+控制程序增加对指定消息的处理,方便用户控制迷你数据库,详见包内的“控制demo”例程。 1.1.5 +同目录下只允许启动一个EXE,互斥对象,不影响启用多实例; ^原“恢复”变更为“还原”,还原时显示默认的数据库...
1、基于Spring Boot 实现的WebSocket实时数据通信Demo 2、结合Netty实现多客户端之间进行网络通信 3、在Web端建立多客户端之间的通信机制
连接领事服务器超时 consul_kv_address(必填) 领事KV商店的地址,例如: "https://demo.consul.io/v1/kv" 用法 1.设置正确的配置 2.把KV对 iex ( 1 ) > ConsulKv . put ( " consul-kv/k1 " , " v1 " ) { :ok , ...
每隔一段时间,会循环读取每个注册的传感器采集到的数据,并通过网状网络发送到服务器端(没有编写服务器端程序,现在使用打印输出代替) 。另外,也可以手动指定需要读取数据的传感器。 文件说明 main.
CUDPSock5在实际使用中发现与sock5服务器的连接不是很稳定,大概是我没能很好地解析sock5协议的关系。 这个DEMO在后期添加了CFtp这个类,处理FTP下载。之所以未使用WinInet,因为它有一个MS确认的BUG:超时设置...
介绍利用java程序检查服务器或主机的运行时信息,包括操作系统、CPU使用情况、内存使用情况、硬盘使用情况以及网卡、...当客户端连接192.168.191.* 时可用连接,但是响应超时。但是连接 172.29.131.* 时则可以正常使用
通常服务器的日志会记录客户端浏览器的信息 curl -A “浏览器信息” http://www.neocanable.com 5.批量下载文件 curl http://www.xxx.com/action/[1-100].html > /dev/null 这个最适合爬自己网站的缓存了 文件...
你可以改变客户端连接服务器的IP地址和端口号;但 如果当断开的时候不想重连;可以设置ITxClient.ReconnectMax=0; 二:登录篇,在引擎启动之前,用户可以设置ITxClient.OutTime来设置超时时间;默认为10秒,也就是...
◇ 支持自定义端口、最大连接数、网络超时 ◇ 支持自定义缺省文档列表,支持目录浏览 ◇ 支持中文UTF-8编码 ◇ 支持Cookie,支持SOAP等 ◇ 支持多线程文件下载、断点续传 ◇ 支持访问日志记录 ◇ 极少的资源...
前言 近期写个小demo,因为用到某大厂的在线数据,接口做了跨域限制,... #连接超时时间 keepalive_timeout 120; #gzip压缩开关及相关配置 gzip on; gzip_min_length 1k; gzip_buffers 4 32k; gzip_http_version
//设置连接超时,默认240秒 [request setValue:length forHTTPHeaderField:@"Content-Length"];//设置数据长度 [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Contene-Type"];//...