Added LISTL command to Protocol.java and in JServerProtocolParser.java. currently it is only logged THAt it was reached and parsed, but no functionality is attached.

This commit is contained in:
sebaschi 2022-04-08 14:51:31 +02:00
parent ae61da0607
commit be2c8d6698
2 changed files with 14 additions and 3 deletions

View File

@ -62,6 +62,13 @@ public class Protocol {
*/ */
public static final String createNewGame = "CRTGM"; public static final String createNewGame = "CRTGM";
/**
* TODO: implement in {@link ch.unibas.dmi.dbis.cs108.multiplayer.client.MessageFormatter}
* TODO: imlement in {@link ch.unibas.dmi.dbis.cs108.multiplayer.server.JServerProtocolParser}
* Represents a clients request for a list of lobbies
*/
public static final String listLobbies = "LISTL";
//SERVER TO CLIENT COMMANDS //SERVER TO CLIENT COMMANDS
/** /**

View File

@ -18,9 +18,9 @@ public class JServerProtocolParser {
/** /**
* Used by the server (i.e. ClientHandler{@link ClientHandler}) to parse an incoming protocol message. For * Used by the server (i.e. ClientHandler{@link ClientHandler}) to parse an incoming protocol
* documentation on the individual Protocol messages, view the Protocol.java class or hover over * message. For documentation on the individual Protocol messages, view the Protocol.java class or
* the commands (e.g. Protocol.chatMsgToAll) with your mouse in this class. * hover over the commands (e.g. Protocol.chatMsgToAll) with your mouse in this class.
* *
* @param msg the encoded message that needs to be parsed * @param msg the encoded message that needs to be parsed
* @param h this ClientHandler (required so this method can access the ClientHandler's methods) * @param h this ClientHandler (required so this method can access the ClientHandler's methods)
@ -63,6 +63,10 @@ public class JServerProtocolParser {
+ " command reached in JServerProtocolParser. Command issued by: " + " command reached in JServerProtocolParser. Command issued by: "
+ h.getClientUserName()); + h.getClientUserName());
break; break;
case Protocol.listLobbies:
//TODO: add action
LOGGER.debug(Protocol.listLobbies + " command recieved from: " + h.getClientUserName());
break;
default: default:
System.out.println("Received unknown command"); System.out.println("Received unknown command");
} }