xmlrpc slow in windows 7 if hostnames are used

Jean-Michel Pichavant jeanmichel at sequans.com
Sun Feb 7 02:15:48 CET 2010


News123 wrote:
> Hi JM,
>
> Jean-Michel Pichavant wrote:
>   
>> import socket
>>
>> # server
>> server = SimpleXMLRPCServer((socket.gethostname(), 5000),
>> logRequests=False, allow_none=True)
>>
>>
>> # client
>> xmlrpclib.ServerProxy("http://%s.yourdomain.com:%s" %
>> (socket.gethostname(), 5000))
>>     
>
>
> Well This was exactly my question.
> for virtual web servers I cannot just use the IP-address.
> some XMLRPC servers do need the histname within the HTTP-POST request.
>
>   
a valid IP address would make it
> if I just replaced the hostname with the IP addres, then certain servers
> would not be accessable.
>
> I had to use the IP-address for connecteing
why not using the host names?
> , but to pass the hostname in
> the HTTP-POST request.
>
> I wondered how to convince puthon's SimpleXMLRPCServer (or any other
> standard python xmlrpc server), such, that I can obtain above mentioned
> goal.
>
>
> bye
>
> N
>   
I'm puzzled.
Unless my english is failing me, everything would be solved using 
hostnames if I follow you. Why don't you do that ?
I am no network/IP guru, but it sounds very weird to have requests 
rejected when using IP addresses. Are you sure your host names are 
resolved with the same IPM address you are using ?


JM



More information about the Python-list mailing list