With the gnrc_conn based implementation of POSIX sockets the socket is bound to a specific thread, e.g. reading from it will only work for the the thread that performed the binding (implicitly or explicitly). I think the most promising solution to solve this would be a thread-decoupled message queue as @kaspar030 or @authmillenon proposed.
With the
gnrc_connbased implementation of POSIX sockets the socket is bound to a specific thread, e.g. reading from it will only work for the the thread that performed the binding (implicitly or explicitly). I think the most promising solution to solve this would be a thread-decoupled message queue as @kaspar030 or @authmillenon proposed.