--- In firebird-support@yahoogroups.com, "certfb" <miker169@...> wrote:
>
> 
> > > > > The only problem that I have at the moment is that I am using the 
> > > > > "isc_info_svc_timeout" command as part of a "isc_info_svc_line" 
> > > > > isc_service_query() but instead of replying with 
> > > > > "isc_info_svc_timeout" in the header the server replies with 
> > > > > "isc_info_svc_line" but a zero length data block.
> > > > 
> > > >   IIRC, isc_info_svc_line (or isc_info_svc_to_eof) + zero data length 
> > > > means end of stream and service was stopped at server side.
> > > 
> > > This might be my misunderstanding of the "service was stopped at the 
> > > server side" but after receiving isc_info_svc_line + 0 I continue to 
> > > receive isc_info_svc_line + valid data as soon some traceable event 
> > > occurs so I don't think it has stopped?
> > 
> >   Then you should get isc_info_svc_timeout after isc_info_svc_line (with 
> > zero data). Do you process received buffer up to the isc_info_end ?
> 
> Yes, but I never receive an isc_info_end, I only ever receive 
> isc_info_svc_line.
> 
> Would it help for me to post the code? But there is no formatting so it will 
> probably difficult to read.
>

*Oops*, please disregard the above, yes I do get an isc_info_svc_timeout, sorry 
and thank you for helping me track this down.

Reply via email to