[pyar] Hola a todos, y consulta

matias.devel en gmail.com matias.devel en gmail.com
Mie Nov 20 21:59:54 ART 2013


Primero que nada, gracias por la pronta respuesta.
Efectivamente tiene que ser telnet. Aclaro un poco mas el contexto...

Los radioaficionados publican sus contactos en tiempo real, en unos 
clusters a los cuales se acceden por telnet e internet, y son esos Spots 
los que tengo que ir recolectando uno a uno (manteniendo la sesion 
establecida), para obtener los datos y parsearlos para operar con ellos. 
Voy a probar eso que mencionas y les cuento los resultados!!

Mati


El 20/11/2013 09:55 p.m., Claudio Freire escribió:
> 2013/11/20 matias.devel en gmail.com <matias.devel en gmail.com>:
>> La pregunta es la siguiente:
>> - ¿Existe una forma de conectarse por telnet a un servidor X que realiza
>> publicaciones (en formato de strings llamados Spots) e ir obteniendo esas
>> lineas una a una para parsearlas y laburar con ellas???
>>
>> Vi por ahi que existe la telnetLib pero en la documentación y en todos los
>> ejemplos que encontre hacen referencia a conectarse, recabar info (por
>> tiempo o tamaño) y desconectarse. Mi escenario sería estar todo el tiempo
>> conectado y a medida que van apareciendo las cosas me las traigo para
>> laburarlas, manteniendo el socket activo en todo momento.
>
> ¿Tiene que ser telnet el protocolo telnet?
>
> ¿O sólo necesitás leer de un socket cualunque?
>
> Porque para leer de un socket cualunque, se puede hacer sencillo con sockets.
>
> Teniendo un proceso haciendo eso de mandar líneas en el
> localhost:1236, puedo hacer esto:
>
>>>> import socket
>>>> s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>>> s.connect(('127.0.0.1', 1236))
>>>> import os
>>>> sf = os.fdopen(s.fileno(), 'r')
>>>> sf.readline()
> 'hola\n'
>>>> sf.readline()
> 'hola\n'
>
> Y funca ferpecto.
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar



More information about the pyar mailing list