Normally the best option for your case is XMLRPC. Take a look at "services" chapter on web2py book.
http://zerp.ly/rochacbruno Em 25/03/2012 02:11, "Sam" <samjenkin...@googlemail.com> escreveu: > > I am fairly new to Linux, Python and web2py so I have given myself a > project to help me learn - I'm aware its fairly ambitious as a first > project! > > I was involved in the design of a windows based system a while ago, > and I would like to try and emulate its functionality on Linux. > > The original system consisted of a remote windows PC connected to an > RS232 serial device. > A local windows PC ran a c# .NET web service which communicated with > the remote via raw TCP over PPP. An IIS web server running on the > local PC provided a GUI to the web service via WSGL and SOAP. > > The PPP link is a very slow dial-up service so the purpose of the > system was to send very small strings to the remote. The remote could > then look up the small string in a database and issue the full serial > command to the device. The system is only deployed on closed networks > so performance and security isn't a high priority. > > Back to my Linux project... > > I have a working PPP link, I have web2py installed on apache2 with > mod_wsgi and postgresql. > > Basically what I need is a TCP socket server with some python code, > and a way of talking to this from web2py. > > I'm not fully aware of what functionality my Linux setup gives me so I > would really like some advice. > #. Can I implement a raw TCP socket server with apache? If so, how > can I pass the data to web2py/python? > #. If I need to create a python TCP socket service (instead of > using apache), how do I communicate with it from web2py? > #. I would like to avoid WSGL / SOAP if possible > > I know a lot of my questions arent relating specifically to web2py but > I would be grateful for any support. > > Thanks, > Sam >