Changeset 753
- Timestamp:
- 12/6/2008 10:32:16 AM (4 years ago)
- File:
-
- 1 edited
-
branches/eraser6/Manager/RemoteExecutor.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Manager/RemoteExecutor.cs
r749 r753 128 128 EndWaitForConnection, server); 129 129 130 while (!server.IsConnected && !asyncWait.AsyncWaitHandle.WaitOne(15))131 if (Thread.CurrentThread.ThreadState == ThreadState.AbortRequested)132 break;133 134 130 //Execute the handler if the server was connected. 135 if ( server.IsConnected)131 if (asyncWait.AsyncWaitHandle.WaitOne()) 136 132 ThreadPool.QueueUserWorkItem(ProcessConnection, server); 137 133 } … … 147 143 NamedPipeServerStream server = (NamedPipeServerStream)result.AsyncState; 148 144 server.WaitForConnection(); 149 if (server.IsConnected) 150 server.EndWaitForConnection(result); 145 server.EndWaitForConnection(result); 151 146 } 152 147
Note: See TracChangeset
for help on using the changeset viewer.
