// Socket accept = serverSocket.accept(), accept()方法会阻塞,直到用户与服务器建立链接。可以看作是服务器运行具体功能的开始标志。
//网络传来的数据的读和写 用 Socket accept = serverSocket.accept();
// accept.getInputStream();和accept.getOutputStream()
//读 写
//优化后用 读 InputStream in = accept.getInputStream();
// BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in))
// 这样可以一次读一行
// 写 PrintStream printStream = new PrintStream(accept.getOutputStream());
// printStream.println("准备开始!"); 一次写一行,并且带有换行符;
// 还有 printStream.write(),一次写一个字节。
//
//但是本地文件读入内存 还是得用字节流 用InputStream in = new InputStream();来读
// 网络中传输过来的数据写入磁盘 得用 FileOutputStream fileOutputStream = new FileOutputStream("文件路径") 来写入。
网络编程中的Socket输入输出流优化代码
最新推荐文章于 2021-03-28 21:09:15 发布