From e31c68d90b33c0a9c1e605df6e42c36a9c0c1b19 Mon Sep 17 00:00:00 2001 From: Bruno Da Costa Cunha Date: Thu, 23 Mar 2023 11:25:45 +0100 Subject: [PATCH] On ira tester mnt avec Hugo en tant que serveur pour regarder les packets qui arrivent via WireShark --- code/server/Server/PongServer.cs | 3 +-- code/server/Server/Room.cs | 6 +++--- code/server/Shared/DTO/ObjectTransfert.cs | 5 ----- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/code/server/Server/PongServer.cs b/code/server/Server/PongServer.cs index 316a151..c15a5f7 100644 --- a/code/server/Server/PongServer.cs +++ b/code/server/Server/PongServer.cs @@ -114,9 +114,7 @@ public class PongServer UdpClient clientSocket = new UdpClient(clientEndPoint); room.playerJoin = new KeyValuePair(data.Data, clientSocket); - room.NbPlayer++; - Console.WriteLine("New connection Client from " + remoteEndPoint.ToString()); @@ -125,6 +123,7 @@ public class PongServer serverSocket.Send(connectionData, connectionData.Length, remoteEndPoint); room.PropertyChanged += room.OnReadyChanged; + room.NbPlayer++; } diff --git a/code/server/Server/Room.cs b/code/server/Server/Room.cs index 11b2197..893b6c0 100644 --- a/code/server/Server/Room.cs +++ b/code/server/Server/Room.cs @@ -82,12 +82,12 @@ namespace Server if (maxPlayer == 2) { - IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Any, 0); + IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Any, 3133); byte[] receivedDataHost = playerHost.Value.Receive(ref remoteEndPoint); - playerJoin.Value.Send(receivedDataHost, receivedDataHost.Length, remoteEndPoint); - byte[] receivedDataJoin = playerJoin.Value.Receive(ref remoteEndPoint); + + playerJoin.Value.Send(receivedDataHost, receivedDataHost.Length, remoteEndPoint); playerHost.Value.Send(receivedDataJoin, receivedDataJoin.Length, remoteEndPoint); Thread receiveThread1 = new Thread(() => ReceiveMessages(playerHost.Value, playerJoin.Value)); diff --git a/code/server/Shared/DTO/ObjectTransfert.cs b/code/server/Shared/DTO/ObjectTransfert.cs index 3e2c017..e50061d 100644 --- a/code/server/Shared/DTO/ObjectTransfert.cs +++ b/code/server/Shared/DTO/ObjectTransfert.cs @@ -11,10 +11,5 @@ namespace Shared.DTO public Informations Informations { get; set; } public T Data { get; set; } - public ObjectTransfert(Informations infos, T data) - { - Informations = infos; - Data = data; - } } }