Re: Respuesta lentísima de Simp leXMLRPCServer en windows xp

Oswaldo Hernández <[email protected]> Fri, 11 Dec 2009 13:32:44 +0100
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
Chema Cortes escribi=F3:
> El d=EDa 10 de diciembre de 2009 22:26, Sio2 <[email protected]> escr=
ibi=F3:
>=20
>> =BFAlguien sabe explicarme por qu=E9? =BFEs culpa de alguna configurac=
i=F3n
>> esot=E9rica del windows xp que hay que cambiar y no de python?
>=20
> Aunque no lo puedo confirmar, sospecho que es un problema con el ipv6
> y lo mal implementado que est=E1 en windows. Al establecer una conexi=F3=
n
> TCP/IP, python prueba primero con ipv6 hasta que falla, para luego
> probar con ipv4. En windows, en lugar de fallar se produce un timeout.
> =C9sa ser=EDa la explicaci=F3n del retardo que ves, retardo que s=F3lo =
se
> deber=EDa producir con la primera conexi=F3n. Si mantienes la conexi=F3=
n, el
> resto de solicitudes no deber=EDan llevar retardo.
>=20
> No s=E9, pero tal vez se podr=EDa probar a recompilar python sin soport=
e
> para ipv6 o a instalar la pila de ipv6 en windows (>WinXP SP2) a ver
> si mejora.

Yo utilizo SimpleXMLRPCServer en windows sin problemas.

Creo que el problema esta en que declara el servidor para que escuche en =
la ip 0.0.0.0 y deberia ser=20
la ip real del adaptador o dejarla en blanco para que escuche en todos lo=
s adaptadores:

server =3D SimpleXMLRPCServer(('', 9000), logRequests=3DTrue)


Saludos,


--=20
*****************************************
Oswaldo Hern=E1ndez
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, aseg=FArese de que es necesario.
El medio ambiente est=E1 en nuestra mano.
_______________________________________________
Lista de correo Python-es=20
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes