5 @page Callback_oneway_rw Test README File
7 This test is a modification of the Callback test.
9 When using the RW wait startegy, the Transport_Cache_Manager::find_transport()
10 temporarily removes the selected handler from the reactor read list. This
11 is supposed to be undone in the wait strategy TAO_Wait_On_Read::wait().
12 However since in one-way invocations, the wait isn't done the handle gets lost.
14 This is demonstrated in this test (a modification of the $TAO_ROOT/tests/CallbackTest).
15 A server using RW wait makes a oneway callback to the client(). The client starts
16 upon a fixed endpoint. Since the server handle wasn't put back into the reactor
17 read list, the client connection closure goes undetected. When a second client comes
18 online, the server reuses the half-closed connection to send the one-way callback. This
21 - run_test.pl // Tests the default wait startegy (LF).
23 - run_test.pl default // Tests using the RW wait startegy.