outdoor users(9)
This commit is contained in:
parent
8802af0f51
commit
6aba42871c
1 changed files with 17 additions and 6 deletions
|
@ -437,6 +437,7 @@ public class NetworkClient {
|
|||
DatagramPacket responsePacket;
|
||||
|
||||
String[] usernameList;
|
||||
String[] outdoorUsernameList;
|
||||
String[] addressList;
|
||||
|
||||
int portNumber = 1237;
|
||||
|
@ -472,8 +473,9 @@ public class NetworkClient {
|
|||
String[] response = new String(responsePacket.getData()).trim().split(";");
|
||||
|
||||
usernameList = response[0].split(" ");
|
||||
addressList = response[1].split(" ");
|
||||
portNumber = Integer.parseInt(response[2]);
|
||||
outdoorUsernameList = response[1].split(" ");
|
||||
addressList = response[2].split(" ");
|
||||
portNumber = Integer.parseInt(response[3]);
|
||||
|
||||
connectionSocket.close();
|
||||
userListSocket.close();
|
||||
|
@ -486,8 +488,9 @@ public class NetworkClient {
|
|||
out.println(username);
|
||||
String[] response = in.readLine().split(";");
|
||||
usernameList = response[0].split(" ");
|
||||
outdoorUsernameList = response[1].split(" ");
|
||||
addressList = new String[0];
|
||||
portNumber = Integer.parseInt(response[2]);
|
||||
portNumber = Integer.parseInt(response[3]);
|
||||
}
|
||||
|
||||
for(String u:usernameList)
|
||||
|
@ -566,17 +569,25 @@ public class NetworkClient {
|
|||
}
|
||||
|
||||
user.setName(username);
|
||||
known_users.add(new User(username));
|
||||
if(!outdoor)
|
||||
known_users.add(new User(username));
|
||||
else
|
||||
known_outdoor_users.add(new User(username));
|
||||
Collections.sort(known_users);
|
||||
|
||||
chatText.append(username + " has joined the chat.\n");
|
||||
chatText.setCaretPosition(chatText.getDocument().getLength());
|
||||
|
||||
knownUsersPanel.setText("");
|
||||
knownUsersPanel.append(" Online :\n");
|
||||
knownUsersPanel.append("Indoor users:\n");
|
||||
for(User a:known_users)
|
||||
{
|
||||
knownUsersPanel.append(" " + a.getName() + " \n");
|
||||
knownUsersPanel.append(" " + a.getName() + " \n");
|
||||
}
|
||||
knownUsersPanel.append("\nOutdoor users:\n");
|
||||
for(User a:known_outdoor_users)
|
||||
{
|
||||
knownUsersPanel.append(" " + a.getName() + " \n");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue