1 /* Copyright 2011, NORDUnet A/S. All rights reserved. */
2 /* See LICENSE for licensing information. */
9 handle_data (const uint8_t *buf, ssize_t len)
15 main (int argc, char *argv[])
19 struct polldata *data;
21 #define TIMEOUT 1 /* Seconds. */
25 data = udp_server (argv[1], &tv, handle_data);
27 for (i = 0, n = udp_poll (data); n == 0 && i < 3; n = udp_poll (data), i++)
29 fprintf (stderr, "waiting another %ld second%s\n",
30 tv.tv_sec, tv.tv_sec > 1 ? "s" : "");
33 udp_free_polldata (data);