mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 06:18:44 +00:00
e17e9749d8
- Implemented a server manager that keeps track of servers & room codes, and removes old servers - Implemented queries to find a server with a specific room code - Implemented protocol to register servers #story[1281]
25 lines
532 B
Java
25 lines
532 B
Java
package seng302.gameServer.messages;
|
|
|
|
public class RoomCodeRequest extends Message{
|
|
private int size = 0;
|
|
|
|
@Override
|
|
public int getSize() {
|
|
return size;
|
|
}
|
|
|
|
public RoomCodeRequest(String roomCode){
|
|
size = roomCode.length() + 6;
|
|
|
|
setHeader(new Header(MessageType.ROOM_CODE_REQUEST, 0x01, (short)getSize()));
|
|
allocateBuffer();
|
|
writeHeaderToBuffer();
|
|
|
|
putInt(roomCode.length(), 6);
|
|
putBytes(roomCode.getBytes());
|
|
|
|
writeCRC();
|
|
rewind();
|
|
}
|
|
}
|