在socket通信中遇到一个阻塞流的问题
Socket socket = new Socket("localhost",8000);
OutputStream out = socket.getOutputStream();
//PrintWriter pw=new PrintWriter(out,true);
BufferedWriter pw = new BufferedWriter(new OutputStreamWriter(out));
InputStream in = socket.getInputStream();
BufferedReader bf = new BufferedReader(new InputStreamReader(in));
readLine
public String readLine()
throws IOException读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。
返回:
包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
抛出:
IOException - 如果发生 I/O 错误
本文探讨了在使用Socket进行通信时遇到的阻塞流问题,并详细介绍了如何通过设置输入输出流来处理这一问题。包括创建Socket连接、获取输入输出流、使用BufferedReader和BufferedWriter进行数据读写的方法。
1163

被折叠的 条评论
为什么被折叠?



