Merge remote-tracking branch 'origin/main'

This commit is contained in:
Clément
2025-02-28 14:33:45 +01:00
12 changed files with 0 additions and 46 deletions

View File

@@ -3,7 +3,6 @@ package client;
import java.io.IOException;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;
import java.time.Instant;
import network.PacketHandler;
import network.SocketReader;

View File

@@ -1,15 +0,0 @@
package network.protocol;
public enum Packets {
ChatMessage,
CreateRoom,
JoinRoom,
LeaveRoom,
Login,
RequestRoom,
Response,
RoomList,
SendChatMessage,
}

View File

@@ -4,12 +4,9 @@ import java.time.Instant;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class ChatMessagePacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
private final Instant time;
private final String chatter;
private final String content;

View File

@@ -2,12 +2,9 @@ package network.protocol.packets;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class CreateRoomPacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
private final String roomName;
public CreateRoomPacket(String roomName) {

View File

@@ -2,12 +2,9 @@ package network.protocol.packets;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class JoinRoomPacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
private final String roomName;
public JoinRoomPacket(String roomName) {

View File

@@ -2,12 +2,9 @@ package network.protocol.packets;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class LeaveRoomPacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
public LeaveRoomPacket() {
}

View File

@@ -2,12 +2,9 @@ package network.protocol.packets;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class LoginPacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
private final String pseudo;
public LoginPacket(String pseudo) {

View File

@@ -2,13 +2,9 @@ package network.protocol.packets;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class RequestRoomListPacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
public RequestRoomListPacket() {
}

View File

@@ -4,12 +4,9 @@ import java.util.ArrayList;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class RoomListPacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
private final ArrayList<String> roomNames;
public RoomListPacket(ArrayList<String> roomNames) {

View File

@@ -2,12 +2,9 @@ package network.protocol.packets;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class SendChatMessagePacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
private final String content;
public SendChatMessagePacket(String content) {

View File

@@ -2,12 +2,9 @@ package network.protocol.packets;
import network.protocol.Packet;
import network.protocol.PacketVisitor;
import network.protocol.Packets;
public class ServerResponsePacket extends Packet {
static private final long serialVersionUID = Packets.Login.ordinal();
public static enum Response {
AuthSuccess, AuthError, RoomCreated, RoomNotCreated, RoomJoined, RoomNotJoined, NotInRoom, RoomLeft, RoomNotLeft, MessageSent, MessageNotSent;
};

View File

@@ -11,10 +11,8 @@ import java.util.Map;
import network.PacketHandler;
import network.SocketReader;
import network.protocol.Packet;
import network.protocol.Packets;
import network.protocol.packets.ChatMessagePacket;
import network.protocol.packets.SendChatMessagePacket;
import network.protocol.packets.ServerResponsePacket;
public class Server implements PacketHandler {