无法解析方法getInputStream()

问题描述 投票:-2回答:1

我在anroidstudio中创建应用程序我实现了一个方法,但得到错误:无法解析方法“getInputStream”

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

.getInputStream()方法无法解决

java android
1个回答
0
投票

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

看看socket的这个例子:

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))
)
© www.soinside.com 2019 - 2024. All rights reserved.