472,779 Members | 2,819 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,779 software developers and data experts.

Simple XMLRPC-server with http/multicast cabilities


Sorry for the stupid subject, but here it goes:

I need a simple Webserver which can

1. serve xmlrpc-methods
2. send multicast packets on local network to get response from a
similar server acting as master on the given network
3. somehow serve a single file using simple http/webserver methods to


I'm got several servers which a want to monitor. There is one master
server on my workstation holding global configuration data and one
slave server on each fileserver. When started the slave server sends a
multicast packet on the local network and gets a response from the
server acting as master. Then it uses xmlrpc to fetch config-data. The
master can send it a command to scan it's filesystem using xmlrpc and
the slave server will provide a simple report available as a
webpage.The master server can collect reports from all of the slave
servers and present this to the user on the workstation.

I want to use modules in the standard python distro, ie.
SimpleXMLRPCServer, but if I have to I can also use Twisted ( but I'd
prefer to use pure Python-distro modules in the slave servers to
reduce installation size etc. )

Any clues on how to do this would be highy appreciated

Best regards,
Jul 18 '05 #1
1 2012
Thomas wrote:
I want to use modules in the standard python distro, ie.
SimpleXMLRPCServer, but if I have to I can also use Twisted ( but I'd
prefer to use pure Python-distro modules in the slave servers to
reduce installation size etc. )

I thought Twisted was not dependent on any non-Python components,
and would run just fine (but perhaps with slightly lower peak
throughput) with just the .py files.

Or did my imagination just make that up?

Jul 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

by: (:- Dan :-) | last post by:
Ciao. I want to use PHP call to Java class with XMLRPC. I can't pass array from PHP to Java method. In documentation it use Vector, but it don't work. Have u any idea? tnx Daniele
by: basement_addict | last post by:
First off I am new to xmlrpc.I am working on a project that requires me to return this structure. <?xml version="1.0"?> <methodResponse> <params> <param> <struct> <member> <name>files</name>
by: Michael Urman | last post by:
Hi. I'm a user of python for about 3 years now. I've written a client-server application that uses SimpleXMLRPCServer and xmlrpclib.ServerProxy to communicate. It's intended to be used by a...
by: writeson | last post by:
Hi all, I helped one of my co-workers put together an XMLRPC Python script that allowed him to get database data from remote machines. This was done because the source of the data could be...
by: Joxean Koret | last post by:
Hi to all! I'm having troubles to make my XMLRPC application working with non ASCII characters. Example: 1.- In one terminal run the following script: -----------XMLRPC...
by: dcrespo | last post by:
....If the answer is Yes, can you give me an example either in the server side and the client side? I googled a lot, but I can't find nothing regarding this. A lot of thanks. Daniel
by: elyob | last post by:
Hi, I've got --with-xmlrpc option in my php.ini and can see on my phpinfo page. Now, how do I include this in some code? So far I've been downloading xmlrpc into a folder and just calling it from...
by: Xavier | last post by:
I'm attempting to write a proxy for xmlrpc calls. I'm starting from this code; class MagicObject: def __call__(self,*args,**kwargs): return MagicObject.__dict__(self,self.n,*args,**kwargs)...
by: hide1713 | last post by:
Hi everyone I am working on a system which used XMLRPC to communicate between hundreds of computer. One administrative computer keeps hundreds of xmlrpc instance of other computers. I want to...
by: Benjamin Grieshaber | last post by:
Hi, I´m on SuSE 9.3 with xmlrpc-c and xmlrpc-c-devel installed (ver. 0.9.10) I tried to compile php with xmlrpc support and got the following errors: ...
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 2 August 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
by: Taofi | last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same This are my field names ID, Budgeted, Actual, Status and Differences ...
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
by: Mushico | last post by:
How to calculate date of retirement from date of birth
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.