|
@@ -618,7 +618,8 @@ namespace Renci.SshNet
|
|
|
_messageListenerCompleted.Reset();
|
|
_messageListenerCompleted.Reset();
|
|
|
|
|
|
|
|
// Start incoming request listener
|
|
// Start incoming request listener
|
|
|
- ThreadAbstraction.ExecuteThread(() => MessageListener());
|
|
|
|
|
|
|
+ // ToDo: Make message pump async, to not consume a thread for every session
|
|
|
|
|
+ ThreadAbstraction.ExecuteThreadLongRunning(() => MessageListener());
|
|
|
|
|
|
|
|
// Wait for key exchange to be completed
|
|
// Wait for key exchange to be completed
|
|
|
WaitOnHandle(_keyExchangeCompletedWaitHandle);
|
|
WaitOnHandle(_keyExchangeCompletedWaitHandle);
|