使用Socket()构造函数和connect(SocketAddress endpoint, int timeout)方法代替。

在您的情况下,它将类似于:

Socket socket = new Socket();

socket.connect(new InetSocketAddress(ipAddress, port), 1000);

引用文档

connect

public void connect(SocketAddress endpoint, int timeout) throws IOException

使用指定的超时值将此套接字连接到服务器。零超时被解释为无限超时。然后,连接将被阻塞,直到建立或发生错误。

参数:

endpoint-SocketAddress-

timeout要使用的超时值,以毫秒为单位。

抛出:

IOException-如果在连接过程中发生错误

SocketTimeoutException-如果超时在连接之前到期

IllegalBlockingModeException-如果此套接字具有关联的通道,并且该通道处于非阻塞模式

IllegalArgumentException-如果端点为null或此套接字不支持SocketAddress子类

从:1.4

oracle socket读取超时,设置套接字操作超时相关推荐

  1. Socket编程实践(9) --套接字IO超时设置方法

    引:超时设置3种方案 1. alarm超时设置方法 //代码实现: 这种方式较少用 void sigHandlerForSigAlrm(int signo) {return ; }signal(SIG ...

  2. 向一个无法连接的网络尝试了一个套接字操作_python3从零学习-5.8.1、socket—底层网络接口...

    源代码: Lib/socket.py 这个模块提供了访问BSD*套接字*的接口.在所有现代Unix系统.Windows.macOS和其他一些平台上可用. 这个Python接口是用Python的面向对象 ...

  3. 设置套接字属性和获取套接字属性,举例子设置套接字端口可重用

    设置套接字属性 头文件 #include <sys/types.h> #include <sys/socket.h> 定 义 函 数 int setsockopt(int s, ...

  4. 糖儿飞教你学C++ Socket网络编程——5.套接字编程步骤与函数

    TCP是一个面向连接的传输层协议,提供高可靠性的字节流传输服务,主要用于一次传输要交换大量报文的情形.为了维护传输的可靠性,TCP增加了许多开销:例如确认.流量控制.计时器以及连接管理等.TCP协议的 ...

  5. socket是什么?套接字是什么?

    网络编程就是编写程序使两台联网的计算机相互交换数据. 那么,这两台计算机之间用什么传输数据呢?首先你肯定先需要物理连接嘛. 在此基础上,只需要考虑如何编写数据传输程序.看似很麻烦,但实际上这点不用愁, ...

  6. 传奇世界服务器端口被占用,Windows socket error: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048), on API 'bi...

    Windows socket error: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次. (10048), on API 'bind' 你们的系统80%都是XP的,这个就是XP系统的不适 ...

  7. lsof 查看一个进程打开哪些fd及对应的文件或套接字操作

    如何查看一个进程打开哪些fd及对应的文件或套接字操作 /********************************************************************** A ...

  8. c语言socket鉴权,建立套接字后进行socket.io身份验证

    小编典典 这实际上并不难,但是您正以错误的方式进行处理.几件事: 您不能使用socket.io 设置 cookie:但是,您可以随时获取任何已连接客户端的cookie值.为了设置cookie,您将必须 ...

  9. linux设置套接字缓冲区的大小

    系统提供的socket缓冲区大小为8K,你可以将之设置为64K,尤其在传输实时视频时. socket发送数据时候先把数据发送到socket缓冲区中,之后接受函数再从缓冲区中取数据,如果发送端特别快的时 ...

最新文章

  1. javaEE之------Spring-----》 AspectJ注解
  2. 03.LoT.UI 前后台通用框架分解系列之——多样的表格
  3. 如何给邮件添加背景颜色
  4. Golang简单写文件操作的四种方法
  5. 敏捷测试2015新看点
  6. Hyper-V安装ReactOS未成功
  7. Spring Boot——配置Spring Security配置类DEMO
  8. OBJ可视化——UV还原(修正)
  9. 1.数据库基本概念知识
  10. 宠物合成网站源码_为什么加工宠物食品做不到真正的“清洁”?
  11. 3.1.1 zabbix(上)
  12. 复合型网络拓扑结构图_计算机网络拓扑结构图的种类及图示
  13. MSP430学习笔记1——msp430概述
  14. 地理信息系统名词解释大全(五)
  15. android 第三方相册,相册选择图片
  16. Android笔记(三)按键动态渐变
  17. 最优化方法(学习笔记)-第七章统计估计
  18. 系统集成项目管理工程师、信息系统项目管理师、PMP好考吗
  19. 50个直击灵魂的问题_质量管理50个常见问题详解
  20. 问题关于json 字符串中带有反斜杠的问题

热门文章

  1. QT 托盘图标退出延迟解决方案
  2. 分类型变量预测连续型变量_终于弄清楚java的变量与类型了!
  3. GCC对C++标准的实现情况
  4. vue导入非es6 js文件_Vue项目兼容IE11
  5. stringbuilder寻找字符串位置可能存在多个 java_【面试题系列】——Java基础
  6. pip国内镜像源速度几十倍于官方及如何设置
  7. python无法识别vim中文代码
  8. cacti config.php,cacti监控系统的安装配置
  9. python字典内存分析_python--序列,字符串,列表,元组,字典,集合内存分析
  10. (c语言)和与积的运算第二篇