Read buffer out of waitfor? (General questions)
Is it possible to read the buffer out of waitfor? I see in the docs that waitfor disables receive. Thank you.
by Logan, (6410 days ago)
Is it possible to read the buffer out of waitfor? I see in the docs that waitfor disables receive. Thank you.
by wodDamir
, (6410 days ago) @ Logan
Logan,
I don't see anything like that in help file. WaitFor does remove buffer contents if pattern is received, but not if it times out, in which case buffer remains intact.
In that case, you need to ignore the exception and invoke Receive.
Something like this:
[code]ssh1.HostName = xxxx
ssh1.Login = xxxx
ssh1.Password = xxxx
ssh1.Protocol = SSHAuto
ssh1.Blocking = True
ssh1.Connect
On Error Resume Next
Debug.Print ssh1.WaitFor( joe@debian , 5) 'this is an incorrect prompt pattern to simulate the error
MsgBox ssh1.Receive[/code]
Hope this helps.
Regards,
Damba
by Logan, (6409 days ago) @ wodDamir
I'm writing an ASP page and I need to Peek or Recieve but not until a successful WaitFor. Unfortunately WaitFor disables receive as it is collecting the data from the server. I want to response.write the data waitfor is receiving before it finds te string it is waiting for. I have tried various methods including the do while loop in the sample ASP code, but it doesn't work. Any ideas?
by woddrazen
, (6409 days ago) @ Logan
Logan,
You need to receive data just after you connect to server or when you are connected and execute some command?
Drazen
by Logan, (6408 days ago) @ woddrazen
I solved this problem with this little bit of code thanks to your help Drazen, you are the best!
ssh.send command & LF
response.write command sent, please wait...<br>
response.flush
do until cmdend = 1
ssh.DataReady = 0
sshoutput = ssh.receive
sshoutput = replace(sshoutput,LF, <br> )
response.write sshoutput
response.flush
if instr(sshoutput, # ) <> 0 then
cmdend = 1
response.write <p>complete...<br>
End if
Loop

You have been great as far as offering support is concerned and has been extremely responsive to both support requests and suggestions for product enhancements.

Count us as a satisfied WeOnlyDo customer. We appreciate your terrific support to get the secure Telnet working properly.

Count us as a satisfied WeOnlyDo customer. We appreciate your terrific support to get the secure Telnet working properly.

Many thanks for your excellent support service. I can see why you have a long list of excellent testimonials on your website.

You have been great as far as offering support is concerned and has been extremely responsive to both support requests and suggestions for product enhancements.

Your .NET components allow us to blend .NET technology seamlessly with secure communication, and with excellent technical support.

It was no small factor, however, that your support in getting me up and running made me buy from you.

We have recently completed a large 1200+ location project where reliable Telnet and SSH connectivity was required. wodSSH worked flawlessly and allowed our staff to complete our project ontime and within budget.

...what I really like is that wodSSH and wodSFTP components work excellently and are constantly being improved...

...wodFtpDlx was exactly what I needed, it worked, and it was priced right...

