C#中,使用wininet.dll中的InternetSetOption设置FTP访问超时时间
来源:互联网 发布:caffe mnist 测试 编辑:程序博客网 时间:2024/05/03 08:25
API定义:[DllImport("wininet.dll", EntryPoint = "InternetSetOptionA", CharSet = CharSet.Ansi, SetLastError = true, PreserveSig = true)] public static extern bool InternetSetOption(int hInternet, int dwOption, ref int lpBuffer, int dwBufferLength); //连接超时 public const int INTERNET_OPTION_CONNECT_TIMEOUT = 2; // public const int INTERNET_OPTION_CONNECT_RETRIES = 3; //送信超时时间 public const int INTERNET_OPTION_SEND_TIMEOUT = 5; //受信超时时间 public const int INTERNET_OPTION_RECEIVE_TIMEOUT = 6;
调用:
int lnghInet = APIs.InternetOpen("PC", INTERNET_OPEN_TYPE_DIRECT, null, null, 0); int lngCTimeOut = 60 * 1000; //连接超时时间60秒 int lngRTimeOut = 60 * 1000; //受信超时时间60秒 bool lnghOption = false; //连接超时时间设定 lnghOption = APIs.InternetSetOption(lnghInet, APIs.INTERNET_OPTION_CONNECT_TIMEOUT, ref lngCTimeOut, Marshal.SizeOf(lngCTimeOut)); //受信超时时间设定 lnghOption = APIs.InternetSetOption(lnghInet, APIs.INTERNET_OPTION_RECEIVE_TIMEOUT, ref lngRTimeOut, Marshal.SizeOf(lngRTimeOut)); //FTP连接 int lnghConnect = APIs.InternetConnect(lnghInet, ServerIP, INTERNET_INVALID_PORT_NUMBER, FTP_USER_NAME, FTP_USER_PASSWORD, INTERNET_SERVICE_FTP, 0, 0);
- C#中,使用wininet.dll中的InternetSetOption设置FTP访问超时时间
- wininet InternetOpenUrlA 设置访问超时
- Java中httpClient中的设置超时时间
- WinInet中的FTP操作
- .net中超时时间设置
- 使用wininet上传FTP文件
- 使用wininet枚举FTP目录
- C# 连接串设置超时时间
- C# 连接串设置超时时间
- httpClient中的三种超时时间设置
- ESB v6.6 Governor中针对每个操作设置“访问超时时间”与Endpoint中设置的超时时间有什么区别?
- ftp 脚本 超时设置
- InternetSetOption
- Android studio中设置adb超时时间
- Tomcat中设置session超时时间
- 使用pthread_cond_timedwait()超时时间设置问题
- curl在嵌入系统ftp download中的一个超时设置
- 访问平台Servlet时,如何设置超时时间
- SQL语句:选择分类后的第一条记录
- linux中有关页对齐的宏
- Android下Dialog及Activity屏蔽Home键详解
- DAVINCI DM365-DM368开发攻略——linux-2.6.32的移植
- 测试自我培训学习方法总结
- C#中,使用wininet.dll中的InternetSetOption设置FTP访问超时时间
- 隔行调整行高
- 一个jQuery模板插件的测试例子--boilerplate模板插件测试
- 技术讨论:Intel ® Cilk™ Plus与OpenMP
- Android UI 库
- Android 的cpu 硬盘 内存 网络设置 系统信息 硬件信息
- 简单的汇率兑换
- 好好学习,天天向上 2012/02/02
- Spring MVC 拦截器