[Python-es] TCP IP Cliente Servidor

tny a.porrua en gmail.com
Mie Abr 6 22:25:53 CEST 2011


El mié, 06-04-2011 a las 11:55 -0300, Juan Marcelo Leiva Sandoval
escribió:
> Hola integrantes de la Lista, bueno estoy trabajando en un Cliente
> Servidor TCP IP, la idea es levantar el servidor con una IP en mi caso
> es la 192.168.1.100 y puerto 9998 (Puede ser cualquier IP) y el
> Cliente debe encontrar la IP del servidor en un rango de IP y el
> puerto es predeterminado osea el 9998.
> 
> En Este caso el Cliente empieza con la IP 192.168.1.98 al no encontrar
> la IP sumaria 1 numero a la ultima tupla de la ip osea al 98 le suma 1
> e intentaría conectarse a un servidor con una IP 192.168.1.99 y eso
> debería hacerlo hasta que llegue a la IP del Servidor que en este caso
> es 192.168.1.100.
> 
> El problema es que se cae en el primer intento y no vuelve al ciclo
> para sumar e intentar con otra IP adjunto código del Cliente y
> Servidor.
> 

Para descubrir un servidor en una red local yo usaría broadcast.

s.setsockpt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)



Más información sobre la lista de distribución Python-es