Merge pull request #2222 from jwillemsen/jwi-dllexportwarning
[ACE_TAO.git] / TAO / tests / HandleExhaustion / README
blob8475d6d14b22240f906797c0fdcad730597eebe0
3 This test is designed to test the very rare situation where an accept() will
4 fail due to the fact that no file descriptors are available to the process
5 (or system).  It assumes that file handles and socket handles come from the
6 same pool (i.e., Non-Win32 systems).
8 The server opens a file (the server executable itself) read-only until it
9 runs out of file handles.  It then enters the ORB run loop.  When the client
10 is started it attempts to call a two-way method which will initiate the
11 connection.  This will trigger the accept error handling code in the
12 TAO_Acceptor.  Prior to this code, the server process would tightly spin
13 attempting to accept() the new connection.
15 Unfortunately, the test relies on TAO debug messages to detect that the
16 error situation occurred and that the error handling code was run.