[eside-ghost] Transmision directa entre clientes

Alberto M.S. nohadonja en hotmail.com
Vie Oct 29 20:32:50 CEST 2010


El 28 de octubre de 2010 23:59, Jon Valdés <juanval en gmail.com> escribió:

> 2010/10/28 Alberto M.S. <nohadonja en hotmail.com>:
> > El 28 de octubre de 2010 12:03, Ãlvaro Morán <nirvana644 en gmail.com>
> > escribió:
> >>
> >> Con respecto al problema de compartir archivos:
> >> > En mi curro tenemos un problema, y es que para enviar archivos entre
> los
> >> > developers y a los betatesters ahora mismo estamos usando Skype, y va
> >> > como el culo de lento. Asi que necesito encontrar una forma de enviar
> >> > archivos de forma rápida (algo tipo p2p sería lo mejor, creo). Por
> otro
> >> > lado, mi jefe es muy paranoico con las betas, con lo que cualquier
> >> > técnica que involucre enviar el archivo a terceros queda descartada
> >> > (pando, rapidshare, etc). Bueno, y que la info no vaya en plain-text
> por
> >> > la red también es necesario, claro.
> >> Porque no pruebas con SSH? Que en cada ordenador se cree un usuario
> >> "Invitado" y os conectáis a él y os descargáis los archivos.
> >> Y para algo más rápido aún podéis usar netcat (aunque la información no
> >> esté encriptada).
> >> (Eso sí, en ambos casos tendréis que acordaros de configurar NAT)
> >> _______________________________________________
> >> eside-ghost mailing list
> >> eside-ghost en listas.deusto.es
> >> https://listas.deusto.es/mailman/listinfo/eside-ghost
> >
> >
> > U os tirais el moco y meteis WiFi Direct en plan pionero.
> > http://www.neoteo.com/wi-fi-direct-ya-esta-certificado.neo
> > http://www.wi-fi.org/Wi-Fi_Direct.php
>
> WiFi Direct? Alcanza 4000 km de distancia? xDDDD
>
> > Nah. Salvo que sean envíos "privados" entre dos ordenadores de la
> empresa,
> > que en ese caso se puede usar SSH, montaría un servidorcillo de archivos.
> En
> > este campo además ya está todo inventado.
>
> Nah, por ahora, viendo que exactamente lo que quiero no existe (o no
> lo encuentro), he decidido implementar yo uno.
> La idea es:
> - Clientes que mantienen una lista de clientes en la "conversacion", y
> cuando se desconectan guardan esa lista para intentar reconectarse la
> siguiente vez.
> - Para entrar en una "conversación" hace falta conocer ip+port de un
> cliente, y la password de la conversación.
> - Transferencias de archivos 1-N, con p2p para acelerar la
> transferencia entre clientes
> - Todas las transferencias van cifradas con la clave publica de cada
> cliente
> - Transmisión por chunks de los archivos, tirando de UDP, todo stateless.
> - Implementado en el lenguaje del maligno (C#) para ahorrar tiempo (si
> hago esto en C++ me tiro 3 meses, y Java no es que tenga muy buena
> pinta ahora mismo con Oracle dando por saco).
> - Cuando esté medio en beta lo subo a github
>
> He estado esta tarde un rato, y ya tengo una estructura bastante
> decente, y creo que en un par de dias puedo tener algo que empiece a
> funcionar (aunque implementar todo lo que quiero me llevará bastante
> más).
>
> Cualquier idea o sugerencia será bienvenida.
>
> Un saludoo
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
>
http://en.wikipedia.org/wiki/Gobby
"Client-server architecture which supports multiple documents in one
session, document synchronisation on request, password protection and an
IRC-like chat for communication. Users can choose a colour to highlight the
text they have written in a document. Gobby is fully Unicode-aware, provides
syntax highlighting for most programming languages and has basic Zeroconf
support"

Lo he probado alguna vez, antes de reconciliarme con Writely. La
sincronización es muy buena, casi tiempo real (mejor que Writely en todo
caso). Lo malo es que sólo te vale para archivos de texto.

Siempre puedes coger el código fuente y añadirle cosas, pero es C++
<:o)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20101029/88b64fc6/attachment.htm 


Más información sobre la lista de distribución eside-ghost