[bTransfer] Fase I – PreAlpha

28 Mar

bTransfer

Muy buenas a todos. Esta entrada, pretende dar a conocer el proyecto bTranfer. Aunque en este caso, no es un proyecto privado, ni en C#, sino uni repositorio aberto y programado en python (versión 2.7).

Se trata de un programa que busca permitir la transferencia de ficheros entre distintos equipos. Inicialmente, está pensado para que un equipo sea capaz de recibir hasta 3 ficheros, mientras que solo es posible enviar 1, de manera que se aprovecha mejor el ancho de banda de subida en dicho fichero, ya que este suele ser menor debido a las conexiones asimétricas de ADSL, etc.

El proyecto emplea la librería Tkinter para elaborar la interfaz gráfica, y el cuenta con dos ficheros:

  • bTransfer.py – Es el fichero principal del programa, que elabora la interfaz gráfica y controla los envíos y recepciones de ficheros.
  • TcpManager.py – Es el fichero que controla la creación y uso de sockets para escuchar, enviar y recibir datos.

Como se puede apreciar, la idea es emplear el protocolo TCP para enviar los ficheros, si bien ese es el objetivo final y no tiene por que coincidir con el estado del proyecto en un momento dado.

Para aquellos interesados en el proyecto, el código se encuentra en el siguiente repositorio de Bitbucket:

bTransfer – Repositorio en Bitbucket

Cualquier persona que quiera puede contribuir proponiendo un pull, que será estudiado y aceptado si procede tan rápido como me sea posible.

Cuando el programa alcance la estabilidad y funcionamiento adecuados, se añadirá a la pestaña de programas de esta web, de manera que cualquier persona pueda descargarlo y usarlo como desee.

Sin más detalles por el momento,

Un saludo,

Btc

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *