xmlrpc tutorial?
Carsten Gaebler
clpy at snakefarm.org
Mon Dec 3 08:39:51 EST 2001
More information about the Python-list mailing list
Mon Dec 3 08:39:51 EST 2001
- Previous message (by thread): Minimum set of libraries for dynamic linking?
- Next message (by thread): Dr. Dobb's Python-URL! - weekly Python news and links (Dec 3)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Stephen Coursen wrote:
> Ah ha, the problem is due to how you're using TCPServer. Try:
>
> SocketServer.TCPServer.reuse_address = 1
> server = SocketServer.TCPServer( ('', 8000), TestRequestHandler )
> server.serve_forever( )
Skip Montanaro wrote:
> In my server I override the server_bind method like so:
>
> def server_bind(self):
> self.socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
> self.socket.bind(self.server_address)
Thanks for your suggestions, but none of these work. Could it be I'm
doing something terribly wrong? At least I could reduce the problem:
If I start the server and immediately shut it down via Ctrl-C, the
address can be reused. If I shut it down after it has served at least
one request, it says it cannot reuse the address, the socket is in
state TIME_WAIT then.
This is the code I use to make a request:
import xmlrpclib
remote = xmlrpclib.Server("http://localhost:8000")
remote.do_something_nasty()
cg.
- Previous message (by thread): Minimum set of libraries for dynamic linking?
- Next message (by thread): Dr. Dobb's Python-URL! - weekly Python news and links (Dec 3)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list