[Stackless] timeout on channel receive
sijben at eemvalley.com
Sat Feb 24 20:57:05 CET 2007
It helps somewhat :-)
What I can not find in the code is how the real socket is addressed. I
need to get recvfrom working which ought to be simple once I understand
how it works ;-)
Richard Tew wrote:
> On 2/22/07, Paul Sijben <sijben at eemvalley.com> wrote:
>> Could you please explain how stacklesssocket works. I am having problems
>> following the flow of control down to the real recv. I think I would be
>> able to add recvfrom once I understand what recv is doing.
> This is a very general question. Trying to answer it might not address
> what you want to know. I will give a general answer, but I doubt that
> it will help. Feel free to follow up with more specific questions :-)
> There are two parts to the stacklesssocket module.
> - The use of stackless channels to wrap callbacks, in order to make
> the functionality provided through those callbacks accessible
> wrapped comfortably behind a function call.
> - The wrapping of the asyncore module with an interface taking
> advantage of stackless channels in order to work like the
> socket module.
> And that is it. Pretty much all of the code implements the second
> part. The first part is just such a simple thing to do with Stackless
> and its channels that it takes little code.
> Hope this is a start,
Paul Sijben tel: +31334566488
Eemvalley Systems & Technology fax: +31334557523
the Netherlands http://eemvalley.com
Stackless mailing list
Stackless at stackless.com
More information about the Stackless