Essay de faire recevoir des données du client
continuous-integration/drone/push Build is failing Details

pull/6/head
Bruno DA COSTA CUNHA 2 years ago
parent 63eeeff7e7
commit f95ed4d31f

@ -13,7 +13,7 @@ class Program
static void StartClient() static void StartClient()
{ {
IPEndPoint serverEndPoint = new IPEndPoint(IPAddress.Parse("82.165.19.245"), 3131); IPEndPoint serverEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 3131);
UdpClient client = new UdpClient(); UdpClient client = new UdpClient();
// Send connection message to server // Send connection message to server

@ -35,7 +35,6 @@ class Program
// Assign a unique port to the client // Assign a unique port to the client
IPEndPoint clientEndPoint = new IPEndPoint(IPAddress.Any, nextPort++); ; IPEndPoint clientEndPoint = new IPEndPoint(IPAddress.Any, nextPort++); ;
UdpClient clientSocket = new UdpClient(clientEndPoint); UdpClient clientSocket = new UdpClient(clientEndPoint);
clientSocket.Client.Bind(clientEndPoint);
clients[remoteEndPoint] = clientSocket; clients[remoteEndPoint] = clientSocket;
// Send connection message to client // Send connection message to client
@ -46,6 +45,7 @@ class Program
// Start thread to receive data from client // Start thread to receive data from client
Thread receiveThread = new Thread(ReceiveMessages); Thread receiveThread = new Thread(ReceiveMessages);
receiveThread.Start(clientSocket); receiveThread.Start(clientSocket);
} }
} }
} }
@ -58,8 +58,12 @@ class Program
while (true) while (true)
{ {
byte[] receivedData = clientSocket.Receive(ref remoteEndPoint); byte[] receivedData = clientSocket.Receive(ref remoteEndPoint);
Console.WriteLine("PORRA");
string receivedMessage = Encoding.ASCII.GetString(receivedData); string receivedMessage = Encoding.ASCII.GetString(receivedData);
Console.WriteLine("PORRA2");
Console.WriteLine("Received from " + remoteEndPoint.ToString() + ": " + receivedMessage); Console.WriteLine("Received from " + remoteEndPoint.ToString() + ": " + receivedMessage);
Console.WriteLine("PORRA3");
} }
} }
} }
Loading…
Cancel
Save