A SocketChannel shutdownOutput threaded test on windows hangs on
subsequent socketChannel read call and times out.
The same test run on Solaris completes.
This test is a variation of unit test Interrupt.java
that uses TestUtil.java and TestThread.java (all attached).
In the test, a shutdownOutput call is followed by a second write
call to force the ClosedChannelExcpetion. A subsequent
socketchannel read call appears to be the point where
the client thread times out on Win98.
(b54 build)
subsequent socketChannel read call and times out.
The same test run on Solaris completes.
This test is a variation of unit test Interrupt.java
that uses TestUtil.java and TestThread.java (all attached).
In the test, a shutdownOutput call is followed by a second write
call to force the ClosedChannelExcpetion. A subsequent
socketchannel read call appears to be the point where
the client thread times out on Win98.
(b54 build)