Subject Re: tcp documentation
Author Graham <yahoo@compkarori.co.nz>
I posted this yesterday to the news.atkin.com server ... but it
didn't make it.

"Helen Borrie" <helebor@...> wrote in message
news:5.1.0.14.2.20030102115613.07509e48@......
> At 11:24 PM 31/12/2002 +0000, you wrote:
> >Is there any documentation on the tcp protocols used comparable to
> >that available for postgreSQL ?
>
> Probably most people here don't have the postgreSQL
documentation. What
is
> it that you need, that isn't documented in the OpGuide?
>

I'm looking for documentation similar to this:
http://developer.postgresql.org/docs/postgres/protocol.html
that explains the interbase tcp protocol

>
> >I note that Ethereal supports the IB tcp protocol ...
>
> Does that mean Ethereal knows that the IB service listens on port
3050 by
> default (port 3060 for InterServer...) ? Or are you looking for
something
> like low-level packet identification?

For instance, ethereal calls 00000044 opcode (68), a "prepare
statement", which is then followed by, in an example case, 60 bytes
which includes the ascii "select * from customer"

Other examples include: 0000003e = "allocate statement (opcode 62)"
followed by 4 data bytes, 00000028="request info database (opcode
40)" followed by data of 20 bytes.

Basically, what I want is enough information to write a very simple
client that communicates directly to an interbase server on 3050, to
make simple queries. This would be for a platform that I don't have
interbase client libraries.

--Graham