S
Sebastian Staudt
Hello.
I have a problem with a Selector.select() call.
I'm using a DatagramChannel for server queries (i.e. client sends
request, server sends response).
After sending a request, I wait for the response with select(). The
DatagramChannel is registered with OP_READ.
Everything works fine on Linux and Windows, but on MacOS X select()
always returns 0. select() always times out or blocks infinetly
(depending on timeout argument). Wireshark shows that the request goes
out and the response is received successfully, but the Selector won't
notice.
Thanks for your help.
I have a problem with a Selector.select() call.
I'm using a DatagramChannel for server queries (i.e. client sends
request, server sends response).
After sending a request, I wait for the response with select(). The
DatagramChannel is registered with OP_READ.
Everything works fine on Linux and Windows, but on MacOS X select()
always returns 0. select() always times out or blocks infinetly
(depending on timeout argument). Wireshark shows that the request goes
out and the response is received successfully, but the Selector won't
notice.
Thanks for your help.