Я делаю проект чата с клиент-сервером.где клиент A и клиент B должны быть подключены к серверу.Я могу подключить клиента A к серверу, но проблема возникла в клиенте B. Я хочу подключить клиента A и клиента B к серверу.Клиент А успешно подключен.А также я хочу общаться с Клиентом А и Клиентом Б. Но я не смог, если кто-нибудь мне поможет, я действительно буду признателен.Спасибо
String msgin = "";
try{
ss= new ServerSocket(5000);
s= ss.accept();
din= new DataInputStream(s.getInputStream());
dout= new DataOutputStream(s.getOutputStream());
while(!msgin.equals("exit")) {
msgin = din.readUTF();
msg_area.setText(msg_area.getText().trim()+"\n Client A:\t"+msgin);
}
}catch(IOException e){
}
String msgIn = "";
try{
ss= new ServerSocket(6000);
s= ss.accept();
din= new DataInputStream(s.getInputStream());
dout= new DataOutputStream(s.getOutputStream());
while(!msgIn.equals("exit")) {
msgIn = din.readUTF();
msg_area.setText(msg_area.getText().trim()+"\n Clint B:\t"+msgIn);
}
}catch(Exception e){
}
клиент A
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MyClientSocket().setVisible(true);
}
});
try{
s = new Socket("127.0.0.1",5000);
din = new DataInputStream(s.getInputStream());
dout = new DataOutputStream(s.getOutputStream());
String msgin="";
while(!msgin.equals("exit")){
msgin = din.readUTF();
msg_area.setText(msg_area.getText().trim()+"\n Server:\t"+msgin);
}
}catch(Exception e){
}
клиент B
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MyClientServerB().setVisible(true);
}
});
try{
s = new Socket("127.0.0.1",6000);
din = new DataInputStream(s.getInputStream());
dout = new DataOutputStream(s.getOutputStream());
String msgIn="";
while(!msgIn.equals("exit")){
msgIn = din.readUTF();
msg_area.setText(msg_area.getText().trim()+"\n Server:\t"+msgIn);
}
}catch(Exception e){
}