【发布时间】:2017-06-07 14:19:55
【问题描述】:
我想设置一个套接字连接超时。我知道我可以使用 connect 方法设置它,但这是我的代码:
try(Socket socket = new Socket(InetAddress.getByName(ip), port);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream(), "UTF-8"));
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "UTF-8")), true)){
【问题讨论】:
-
有什么问题?它没有提供所需的输出吗?是不是报错了?
-
问题是在连接套接字之前我不能使用getInputStream/getOutputStream
标签: java sockets try-with-resources