From c8c86583882bf98840d479fb94c49746469581b3 Mon Sep 17 00:00:00 2001 From: Laurent MAZET Date: Wed, 15 Oct 2025 18:33:06 +0200 Subject: [PATCH] change recv to recvfrom --- udp_lat.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/udp_lat.c b/udp_lat.c index 3b47f8d..8b7e561 100644 --- a/udp_lat.c +++ b/udp_lat.c @@ -138,7 +138,9 @@ void *pong (__attribute__((unused)) void *arg) pthread_mutex_unlock (mutex); char buffer[MAXBUF] = { 0 }; - if (recv (sock, buffer, MAXBUF, 0) == -1) { + struct sockaddr_in src = { 0 }; + socklen_t alen = sizeof (src); + if (recvfrom (sock, buffer, MAXBUF, 0, (struct sockaddr *)&src, &alen) == -1) { fprintf (stderr, "pong error: recv_from (%d)\n", i); rc = 1; pthread_exit (NULL); -- 2.30.2