菜鸟问题:关于用JAVA写的聊天室
如何把每个客户端写入的信息在服务端接收并写回给每个客户端,每个客户端显示的都是所有客户端的信息
服务器端我是这么写的,把连接到服务器的用户的客户端IP保存在一个Arraylist中,然后用Thread TCPserver处理连接到服务器的用户传过来的信息,
当有用户传信息过来时可以接住
可是怎么把这些信息根据服务器端保存的用户IP转发个连接到服务器端的其他用户?
class server{
Serversocket serverSocket=new ServerSocket(8080);
Arraylist<String> clientsIP=new ArrayList<String>();
while(true){
Socket socket=serverSocket.accept();
clientsIP.add(SOCKET的关于IP的信息);
//
new Thread(new TCPserver(socket)).start();
}
}