Re: protocol details
Marcus Brinkmann <[email protected]>
| Newsgroups | gmane.comp.audio.netmd.devel |
|---|---|
| Message-ID | <20030108174527.GA376@ulysses> |
On Tue, Dec 31, 2002 at 05:27:45AM +0100, Marcus Brinkmann wrote: > Request: > 001806 02101000 30800300 ff000000 0000 > Reply: > 091806 02101000 30800300 1000001d 0000 001b 8003 0017 8000 0005 00t4t3t2t1 > 0005 00t4t3t2t1 > 0005 00t4t3t2t1 > > "ff" -> "10": Data was appended. > "001d" -> The number of bytes appended (0x1b) > "0000" -> unknown, probably further specifies the type of the reply > "001b" -> The number of bytes of the packet with the reply data. > "8003" -> "80" array (Rylands suggestion) of "03" elements. This interpretation is bogus. The 8003 is from the "30 80 03 00" argument. In a different command is a 30 80 07 00 argument, and there is no array with 7 elements returned. The interpretation of 80 as array and the next number as element count is most certainly wrong, at least at this position. > "8000" -> Indicates that the array members are following. > (As every packet must have a header, this serves as one). 8000 at his position could still mean array, although there is no strong reason to think so. Thanks, Marcus -- `Rhubarb is no Egyptian god.' GNU http://www.gnu.org [email protected] Marcus Brinkmann The Hurd http://www.gnu.org/software/hurd/ [email protected] http://www.marcus-brinkmann.de/