"Knight" once said:
cw,
Are you spawning additional threads by chance? Or just the threads that Zope creates?
No, I'm a Python newbie who doesn't know of threads yet, so this is just Zope threads working their magic. :-) Right now I'm just shooting for a simple network client as a proof of concept, though ultimately I need to take into account that the server this client is talking to is *cough* single instance and single threaded (i.e. only one client at a time). So what I really need to do for the long haul is set my client software up to hold a persistent connection and multiplex/queue the requests. I assume that means I'll need to rewrite my External Method interface as a Zope Product? Maybe I should try to grok one of the database connection products and model after that? The server is Rand McNally's Unix Resident MileMaker (URMM) milage calculation software for shipping, if you were wondering (what to avoid?) Thanks, Charlie -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Charlie Wilkinson - cwilkins@boinklabs.com - N3HAZ Parental Unit, UNIX Admin, Homebrewer, Cat Lover, Spam Fighter, HAM, SWLer... Visit the Radio For Peace International Website: http://www.rfpi.org/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CLOBBER INTERNET SPAM: See!! <http://spam.abuse.net/> Join!! <http://www.cauce.org/> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QOTD: "Bush is a big corporation disguised as a human being running for president." -- Ralph Nader on David Letterman (9/28/00)