Re: Another Beepcore-c Problem

Darren New <[email protected]> Thu, 25 Mar 2004 11:00:08 -0800
Newsgroups gmane.network.beep.beepcore.c.general
Message-ID <[email protected]>
David C Niemi wrote:
> Is there any implicit assumption that MSGs will be acked with an ANS or 
> RPY?

Yes. You can't close the channel before all messages have been replied 
to. In theory, you shouldn't be processing the second incoming MSG until 
the first incoming MSG has had a reply of some sort queued for it.

>  And what is a NUL frame?

IIRC, it's what you send at the set of a bunch of ANS frames to say that 
you're done sending ANSs for that MSG.

>  It almost looks like something is tracking 
> the state of already-sent messages, and when, say, 256 of them are 
> outstanding (or something in that ballpark) this message pops up.  What is 
> the message supposed to mean?

I don't recall exactly, but grepping the sources for it would probably 
turn up exactly what's happening. It might be that you're reusing MSG 
numbers, if you're not getting any answers, in which case you'll get an 
error when you queue the second MSG with the same number before the 
first MSG has been answered and retired. How are you generating your 
message numbers?

-- 
Darren New, San Diego CA USA (PST)
   I am in geosynchronous orbit, supported by
   a quantum photon exchange drive....


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click