handshaking

This commit is contained in:
Clément
2025-03-01 14:52:05 +01:00
committed by Persson-dev
parent 90f92281ef
commit a2c4319182
6 changed files with 110 additions and 15 deletions

View File

@@ -11,6 +11,7 @@ import network.protocol.PacketVisitor;
import network.protocol.packets.ChatMessagePacket;
import network.protocol.packets.CreateRoomPacket;
import network.protocol.packets.DisconnectPacket;
import network.protocol.packets.HandshakePacket;
import network.protocol.packets.JoinRoomPacket;
import network.protocol.packets.LeaveRoomPacket;
import network.protocol.packets.LoginPacket;
@@ -99,6 +100,12 @@ public class ServerConnexion implements PacketVisitor {
this.onDisconnect();
}
@Override
public void visitPacket(HandshakePacket packet) {
System.out.println("[Server] Handshake received from " + clientAddress);
sendPacket(packet);
}
private void onDisconnect() {
if (this.server.isInRoom(this)) {
this.onRoomLeave(this.server.getRoomName(this));