Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Usuarios
Bienvenido, Anónimo

     Miembros:
Último: Burning
Nuevos hoy: 9
Nuevos ayer: 10
Total: 30525

     Navegando:
Anónimos: 434
Miembros: 10
Total: 444


Miembros conectados:

01: bigbang
02: rey_faraon
03: joshua007
04: Luchi
05: Burning
06: vsanson
07: Pixel_1001
08: vampir
09: johpunk
10: Ayax

Mensajes recientes
 Instalación de distribuciones
 Manera correcta para instalar debian testing?
 Instalacion Kubuntu
 Software
 Impresora Pausada
 Emulacion programa de comunicación wifi sobre Linux
 Hardware
 no puedo iunstalar mi segunda tarjeta de red
 Chip de video via chrome 9 hc igp
 Programación
 compilar una libreria con otro gcc
 Problema para abrir archivo binario
 Sistema
 Como iniciar sesion automaticamente ??
 Cómo crear usuarios con RedHat?
 Seguridad
 como administro mis coneciones wifi
 usuario y contraseña en ubuntu
 Redes y Servidores
 Servidor Freeradius
 Acceso a diversos equipos de trabajo
 Proyectos
 Crear Un Sistema Operativo...
 como programar el puerto serial en matlab?
 Debates
 Andrew S. Tanenbaum(cread or de minix) El heroe no proclamado
 10 cosas linux debería mejorar...
 El Café
 ¿Qué tontería has intentado hacer con GNU/Linux?
 ¿cual crees que es la mejor antena direccional PCI?
 Desarrollo Web
 Intentando mostrar una imagen: problema con rutas
 Intentando imprimir todas las filas de una tabla
 Documentación
 busco este libro pero en español, ¿alguno de uds lee libr...
 kernel a fondo
 Screenshots
 Comienza el Concurso de Screenshots Espacio Linux 2008
 Está por llegar el concurso screenshots 2008
 KDE
 Aplicaciones para KDE4 en KDE3 ¿Se puede?
 Problema con sesion en KDE 3.5
 GNOME
 XVNC o control remoto multiusuario
 Problema apariencia Ubuntu Hardy
 Otros escritorios y entornos
 Mejor escritorio para linux
 (SOLUCIONADO) Ayuda con fluxbox, no puedo iniciarlo
 X Window
 Debian Lenny+Compiz= Problemas con los videos
 Ubuntu 8.4+compiz
 Vídeos
 Kill -9
 Soy un PC, pero uso Linux

[ Entrar a los foros ]
Buscar

Sitios amigos

Espacio Linux :: Ver tema - Recomendacion de librerias para la programacion de sockets
ReglamentoReglamento general de los foros
 FAQFAQ  BuscarBuscar  Grupos de usuariosGrupos de usuarios  Miembros  PerfilPerfil
  Mensajes privadosMensajes privados  

Recomendacion de librerias para la programacion de sockets

Publicar nuevo tema  Responder al tema  Foros de discusión -> Programación
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
hipersayan_x
Forista Medio
Forista Medio



Miembro No. 20976
Registrado: Apr 27, 2007
Mensajes: 109
Ubicación: /South Cumbialand/Cuarte to village

MensajePublicado: Mie Ene 02, 2008 1:07 pm    Asunto: Recomendacion de librerias para la programacion de sockets Responder citando

La cosa es que hace unos dias se me ocurrio buscar una solucion personal a la descarga de packs de Linux de forma offline, ya habiendo terminado las funciones que se encargan de obtener los provides, requires y la descripcion(en packs RPM), voy ahora por la descarga de los mismos, revisando las fuentes del wget, descubri el tema de los socket, pero por lo que veo usa las API's propias de cada sistema(winsock e inet, si no me equivoco), y no una libreria para el menjo de ambos sistemas, asi que investigando descubri wxSockets y SolarSockets.
De la primera casi no encuendro documentacion en español de gente que la haya usado, asi que asumo que no es de las mas usadas(talvez), y de la segunda, no entiendo si es GPL o que(solo dice que es open source aparentemente).
Si alguien conoce alguna otra mejor que postee, por que la verdad es que soy bastante nuevo en este tema.

Por cierto, que basicamente lo quiero hacer de momento seria:

1)Tener toda un lista de packs desde ftp ó http//:www.donde-estan-todos-los-packs-rpm-deb-ebuild.org

2)De entre todos ellos, el usuario selecciona los que quiere, y el programa lo baja junto con sus requires.

El programa deberia de funcionar bajo cualquier SO o inclusive desde otra distro ajena.

NOTA: El programa no instala, solo descarga.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
hipersayan_x
Forista Medio
Forista Medio



Miembro No. 20976
Registrado: Apr 27, 2007
Mensajes: 109
Ubicación: /South Cumbialand/Cuarte to village

MensajePublicado: Sab Sep 06, 2008 12:08 pm    Asunto: Re: Recomendacion de librerias para la programacion de socke Responder citando

Je Je, ya me habia olvidado de este post.
Bueno, aca esta la solucion, mas facil de lo que creia:

Código:

import sys
from   urllib import *

url      = 'http://www.pagina-imaginaria.com/'
path     = '/home/tuhome/'
filename = 'archivo-de-musica-imaginario.mp3'

# Intenta conectar con el archivo
file_handler = urllib.urlopen(url + filename)
f = open(path + filename, 'wb')

# Obtiene el tamaño del archivo
size = file_handler.info()
size = int(size.getheader('Content-Length'))

l_dots = 0
downloaded_bytes = 0

# Comienza la descarga del archivo
data = file_handler.read(1)

while data != '':
   f.write(data)
   data = file_handler.read(1)
   downloaded_bytes += 1
   n_dots = int(40 * float(downloaded_bytes) / size)

   # Muestra una bonita barra de progreso
   if n_dots != l_dots:
      l_dots = n_dots
      sys.stdout.write('*')

# Termina la descarga del archivo
f.close()
file_handler.close()


God bless u Python.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar nuevo tema  Responder al tema  Foros de discusión -> Programación Todas las horas son GMT - 6 Horas

Página 1 de 1



No puedes publicar nuevos temas en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en encuestas en este foro



Powered by phpBB © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

Forums ©
 

Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog