gpt4 book ai didi

java - .getInputStream() 出现问题

转载 作者:行者123 更新时间:2023-11-30 03:12:42 26 4
gpt4 key购买 nike

我正在尝试编写 TCP 聊天服务器程序,但在使用 .getInputStream() 和 .getOutputStream() 方法时遇到困难,编译器表示“找不到符号方法 .getInputStream()。这是我的代码,我还没有取得很大进展:

import java.net.*;
import java.io.*;
public class Server {
public static void Server (String[] args) {
ServerSocket SS1 = null;
DataOutputStream DOS1 = null;
DataInputStream DIS1 = null; //Setting the values to null
try {
SS1 = new ServerSocket(5000); //setting the socket SS1 to port 5000 and creating an instance
Socket clientSocket = SS1.accept(); //accepting the connection request
DOS1 = new DataOutputStream(SS1.getOutputStream());
DIS1 = new DataInputStream(SS1.getInputStream()); //creating output and input streams
}
catch (Exception e){
System.err.println("Error!");
}
}
}

我正在 Windows 7 上使用 BlueJ,如果这是问题的话。另外,我似乎找不到关于数据流或“老式”套接字如何工作的很好的解释,所以如果有人知道我可以在哪里获得这些,我将非常感激。 :)

~阿隆。

最佳答案

您必须调用:

clientSocket.getOutputStream()
clientSocket.getInputStream()

在 DataOutput-/DataInputStream 构造函数中。

关于java - .getInputStream() 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33284175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com