java - 无法解析方法 getInputStream()
问题描述
我正在 Android Studio 中创建应用程序我实现了一个方法但出现错误:无法解析方法“getInputStream”
BufferedReader in = new BufferedReader( new
InputStreamReader(clienSocket.getInputStream()));
.getInputStream()
方法不解决
解决方案
检查您是否正确声明了 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))
)
推荐阅读
- python - 如何从列表中删除某些词典?
- selenium-webdriver - 使用 selenium webdriver 启动 maven 项目的问题
- python - 当数字后跟字母模式时,从字符串中删除数字
- laravel-8 - Laravel 8 Auth:这些凭据与我们的记录不匹配
- linux - 使用 pkill 时如何抑制 stdout 和 stderr 消息
- doxygen - 如何在没有源代码的情况下编写裸 doxygen?
- for-loop - Mailjet 模板不允许循环
- javascript - 生成随机的六字符基 36 字符串
- c# - 在 blazor 中向 InputNumber 添加占位符
- persistence - 如何使用持久性库在 swi-prolog 中持久化自定义或非平凡数据类型?