oracle socket读取超时,设置套接字操作超时
生活随笔
收集整理的這篇文章主要介紹了
oracle socket读取超时,设置套接字操作超时
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用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读取超时,设置套接字操作超时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle转64编码,[转]将orac
- 下一篇: c语言程序朴素贝叶斯分类器,生成式学习算