public void run()
{
try
{
DataInputStream inputFromClient = new DataInputStream(socket.getInputStream());
DataOutputStream outputToClient = new DataOutputStream(socket.getOutputStream());
while(true)
{
final String message = inputFromClient.readUTF();
final String s = inputFromClient.readUTF();
jta.append(s + " - " + message + '\n');
outputToClient.writeUTF(message);
}
}
catch(IOException ex)
{
System.err.println(ex);
}
}
음...지금 이 소스는
클라이언트와 서버간 1대1 상태에요 그러니까..
A에서 서버로보내는 메시지를 서버에서받구 서버에서 보내는걸 A가받구요
B에서 서버로보낸 메시지를 서버에서 받고 서버에서보낸걸 B가 받는데
저는 A가보낸걸 서버가받고 A,B가 동시에 서버에게서 메시지를 받게하고싶은데 어떻게해야될지 모르겠어요.
서버 소스인데 저부분에서 outputToClient.writeUTF(message);이걸 뭘 어떻게 꼬으면 가능할까요 ?
A가보낸 메시지를 B가받을수있는방법이 뭐일까요