it looks like the POSIX socket wrapper ( is missing select() and poll() calls.

I also don't see any similar functionality at the GNRC socket level. For example, according to one can only wait for reading on a single UDP socket.

How is an application supposed to handle I/O on multiple sockets?

Thanks, Lars


a long awaited feature indeed… There is a PR open providing the basis for that to sock: But it still needs some reviews (and some love).

Kind regards, Martine