帮我用java实现一个类,class Receiver extends Thread{ } 用于服务器端接收特定客户端的信息
时间: 2024-03-04 22:48:53 浏览: 146
好的,下面是一个简单的实现:
```java
import java.net.*;
import java.io.*;
public class Receiver extends Thread {
private Socket clientSocket;
public Receiver(Socket clientSocket) {
this.clientSocket = clientSocket;
}
public void run() {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
// 在这里处理从客户端接收到的信息
System.out.println("Received message from client: " + inputLine);
}
in.close();
clientSocket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个类中,我们传入了一个 Socket 对象,用于与特定客户端进行通信。在 run 方法中,我们通过 BufferedReader 对象读取客户端发送的信息,并在控制台输出。你可以根据需求修改这个方法,实现自己的业务逻辑。
阅读全文