char #0 - WeOnlyDo Discussion board

char #0 (General questions)

by Ryan Hafey, Thursday, June 15, 2006, 05:01 (6736 days ago)

Hi,
I am currently using the waitFor method in the SSH component to wait for a particular string.
However, the response i am getting from the server contains a char #0 which is the string terminator in delphi.
I beleive this is causing the waitFor to fail as it always times out.
eg.
I am waiting for who=test and the response i am getting is #0who=test .

Once the wait times out, the receive event fires with a large byte count of 90 characters but when i call the recieive method i only get up to the #0.

Is there a way to overcome the #0 problem i am experiencing?

Thanks.

Re: char #0

by wodDrazen, Thursday, June 15, 2006, 09:28 (6736 days ago) @ Ryan Hafey

Hi Ryan,


What do you want to do after you get that prompt from WaitFor Method?

Please send us code snippet of you code, maybe there is some other problem in your code.

Hope I helped.


Regards,
Drazen

Re: char #0

by wodSupport, Thursday, June 15, 2006, 10:27 (6736 days ago) @ wodDrazen

Ryan,

I think setting Ssh1.StripAnsi := True should help here too.

If it doesn't, as Drazen mentioned it would help if we could connect to your host and duplicate the isse.

BTW which version of wodSSH do you have?

Kreso

Re: char #0

by Ryan Hafey, Friday, June 16, 2006, 02:51 (6735 days ago) @ wodSupport

Hi,
Setting the StripAnsi = true worked like a charm!

Many thanx.