我正在关注一篇关于java中socket编程的资料,我遇到了问题。我的服务器对象没有.sendToAll()方法和.removeConnection()方法。请有人指出我正确的方向。以下是代码。
public class ServerThread extends Thread {
Server server;
Socket socket;
public ServerThread(Server server, Socket socket){
this.server = server;
this.socket = socket;
//start the thread
start();
}
public void run(){
try{
DataInputStream din = new DataInputStream(socket.getInputStream());
while (true){
String message = din.readUTF();
System.out.println("Sendong "+ message);
server.sendToAll(message);
}
}catch(EOFException x){
}catch (IOException x){
x.printStackTrace();
}finally{
server.removeConnection(socket);
}
}
答案 0 :(得分:0)
您需要标识用于服务器的类。 查看该类的包导入。
然后检查该服务器类的API,看它是否定义了您尝试进行的API调用。