为什么找不到getInputStream?

Rom*_*man 2 java sockets networking

我有这个代码:

ServerSocket serverSideSocket = new ServerSocket(1234);
        serverSideSocket.accept();
        BufferedReader in = new BufferedReader(new InputStreamReader(serverSideSocket.getInputStream()));
Run Code Online (Sandbox Code Playgroud)

编译器写道,它找不到"getInputStream".我不懂为什么.在我的代码的开头我导入java.net.*.

uth*_*ark 8

调用accept返回实例的Socket必需方法getInputStream.

代码可能如下所示:

ServerSocket serverSideSocket = new ServerSocket(1234);
Socket socket = serverSideSocket.accept();
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
Run Code Online (Sandbox Code Playgroud)

如何在java中使用套接字的好教程:http://java.sun.com/docs/books/tutorial/networking/sockets/index.html