java服务器套接字的PrintWriter和bufferedreader之间的区别

cbwuti44  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(316)

想知道java套接字两者之间的区别。试图理解如何使用oracle的课程来编写java服务器socket代码,这是在他们的教程上展示的内容

int portNumber = Integer.parseInt(args[0]);

try ( 
    ServerSocket serverSocket = new ServerSocket(portNumber);
    Socket clientSocket = serverSocket.accept();
    PrintWriter out =
        new PrintWriter(clientSocket.getOutputStream(), true);
    BufferedReader in = new BufferedReader(
        new InputStreamReader(clientSocket.getInputStream()));
) {
v64noz0r

v64noz0r1#

-读写器是基于字符的,流是基于字节的。
在你的例子中。当您想向套接字写入内容时使用writer,当您从套接字读取内容时使用reader。
汉克

相关问题