parent
9247489839
commit
a6d0d200fa
@ -0,0 +1,38 @@
|
|||||||
|
import java.io.*;
|
||||||
|
import java.net.Socket;
|
||||||
|
import java.util.Properties;
|
||||||
|
|
||||||
|
public class severRunable implements Runnable{
|
||||||
|
Socket socket;
|
||||||
|
|
||||||
|
public severRunable(Socket socket) {
|
||||||
|
this.socket = socket;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void run() {
|
||||||
|
try {
|
||||||
|
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
|
||||||
|
while(true){
|
||||||
|
if(!sever.list.contains(socket)){
|
||||||
|
sever.list.add(socket);
|
||||||
|
}
|
||||||
|
String message = br.readLine();
|
||||||
|
System.out.println( "收到消息:" + message);
|
||||||
|
for (Socket s : sever.list) {
|
||||||
|
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
|
||||||
|
bw.write("收到消息:"+message);
|
||||||
|
bw.newLine();
|
||||||
|
bw.flush();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
socket.close();
|
||||||
|
} catch (IOException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue