Closed scott-xu closed 4 months ago
Can you please link https://github.com/sshnet/SSH.NET/issues/44 in your description to close it with this PR?
In our case, for some reason, the server may send channel close message to the client. As the client, we want to know this event in time and do some follow up work. I checked the existing unit tests but no related cases found.
Can you please link #44 in your description to close it with this PR?
I should search first. Anyway I'm not alone. Thanks!
What's the use case here?
Now that Read blocks until the channel is closed, can you just wait until Read returns 0?
What's the use case here?
Now that Read blocks until the channel is closed, can you just wait until Read returns 0?
We don't call Read
. We use Write
method and DataRecieved
event.
You can check my previous comment for use case.
I think we can merge this PR. Fits the current SSH.NET architecture.
Lib consumer could hook to this event to detect if channel is closed by server in time. Closes https://github.com/sshnet/SSH.NET/issues/44