Phantom369
Grünschnabel
Hallo erstmal ich programmier seit einigen Tagen an einem kleinen Chat, jedoch bin auf das Problem gestoßen das sich das das User-Object-Array beim verteilen der nachricht immer die nachrichten aller nutzer verbindet und beim leeren alle nachrichten der nutzer löscht.
Hier ist das User_Object:
und der Zugriff auf das Object erfolgt hier:
Danke im voraus
Hier ist das User_Object:
Code:
package Server.Con;
public class User {
public static String name;
private static String msg;
public static int id;
public User(String n,int i){
name = n;
id = i;
msg = new String("");
}
public void set_msg(String s){
msg = s;
}
public String get_msg(){
return msg;
}
public boolean msg_empty(){
return msg.isEmpty();
}
}
Code:
if(w_status == 2){ //Nachrichten abfrage
int z = 0; //Zähler
while(z < id){ //wenn zähler kleiner als nutzerzahl ist:
if(!users[z].msg_empty()){
users[z].set_msg(users[z].get_msg() + "\n"+msg_e[1]);
}
if(users[z].msg_empty()){
users[z].set_msg(msg_e[1]);
}
System.out.println("/"+users[z].get_msg() +"/");
System.out.println(z);
z++;
}
out.println(Commands.cm[5]);
}