Came across a weird bug. Integrating into an Android application and setting the backlog to 0 causes all packets to be refused because the queue is considered full. Changing to any positive value appears to fix the issue.
|
listen(ListenSocket, 0) != -1) |