-
Notifications
You must be signed in to change notification settings - Fork 2.1k
POSIX sockets: open socket is bound to a specific thread #4388
Copy link
Copy link
Closed
Labels
Area: POSIXArea: POSIX API wrapperArea: POSIX API wrapperArea: networkArea: NetworkingArea: NetworkingState: won't fixState: The issue can not or will not be fixedState: The issue can not or will not be fixedType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)
Description
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: POSIXArea: POSIX API wrapperArea: POSIX API wrapperArea: networkArea: NetworkingArea: NetworkingState: won't fixState: The issue can not or will not be fixedState: The issue can not or will not be fixedType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)