首页 > 解决方案 > 无法解析方法 getInputStream()

问题描述

我正在 Android Studio 中创建应用程序我实现了一个方法但出现错误:无法解析方法“getInputStream”

BufferedReader in = new BufferedReader( new 
InputStreamReader(clienSocket.getInputStream()));

.getInputStream()方法不解决

标签: javaandroid

解决方案


检查您是否正确声明了 clienSocket,或者您可能做错了,因为在您的问题中名称是“clienSocket”,也许您想写“clientSocket”。

看这个套接字的例子:

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

try (
    Socket echoSocket = new Socket(hostName, portNumber);
    PrintWriter out =
        new PrintWriter(echoSocket.getOutputStream(), true);
    BufferedReader in =
        new BufferedReader(
            new InputStreamReader(echoSocket.getInputStream()));
    BufferedReader stdIn =
        new BufferedReader(
            new InputStreamReader(System.in))
)

推荐阅读