Web transaction server in Python

P

Philippe Martin

Hi,

I know a bit Python as application programming, but very little as a web
server.

I need to get one server to accept connection requests from many devices
(not all PC-Based) and then have a bi-lateral "conversation" with those
devices prior to closing the connection.

The said devices have at least a tcp-ip stack (socket level).

Is Zope something for me ? what else ?

Thanks,

Philippe
 
D

Dennis Lee Bieber

I need to get one server to accept connection requests from many devices
(not all PC-Based) and then have a bi-lateral "conversation" with those
devices prior to closing the connection.
Question 1: Are these requests HTTP? If not, then any "web server"
specific solution is not usable -- you need something lower level... a
generic server process (remember: telnet, ftp, nntp, smtp, pop3, etc.
are ALL server based protocols).

Also remember that pure HTTP is stateless -- the client specifies a
URL (page) and the server returns that page... at that point the
"interaction" is over. Anything that requires more than single
URL/response needs to add stuff like cookies in order to carry state
information.
Is Zope something for me ? what else ?
Zope is a low-level webserver framework typically used as the root
of a Content Management system (CMF being one such, and CMF itself is
the basis of Plone). It is designed to handle things like "consistent"
presentation of content (snippets of news, etc.) along with login
control, and change management (author edits a news clip, submits,
"editor" reviews and either rejects it [send back to author] or
publishes [approves it] it... anonymous uses can only see published
content).

Given the vagueness of your requirements, I suspect Twisted may be
closer to something you could use.

Thanks,

Philippe
--
Wulfraed Dennis Lee Bieber KD6MOG
(e-mail address removed) (e-mail address removed)
HTTP://wlfraed.home.netcom.com/
(Bestiaria Support Staff: (e-mail address removed))
HTTP://www.bestiaria.com/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top