I'm no expert, but it seems to me that adhcpp is violating the ADC protocol, based on the following:
I connect to a running instance of adchpp with telnet, and type "HSUP ADBASE<RET>", to which the hub responds with "ISTA 240 This\shub\srequires\sBASE\ssupport<RET>". I found that weird, and instead tried "HSUP ADBASE <RET>" (note the space before <RET>), and indeed that works.
However, reading the ADC specification, it doesn't seem as though this is the correct behavior -- it says that "message_body ::= message_header (separator parameter)*"..., not "message_header separator (parameter separator)*".
Is this a bug, or intended behavior?
adhcpp violating ADC?
Moderator: Moderators
-
- Posts: 506
- Joined: 2003-01-03 07:33
Actually, it seems I was wrong. After closer investigation, it seems that telnet sends CRLF newlines (as might indeed be expected), so adchpp rightly parsed the argument as "ADBASE\r", which, of course, isn't BASE. When I tried with netcat instead, it worked fine.
Sorry for making a fuss for nothing.
Sorry for making a fuss for nothing.