2011-06-09 19 views

Respuesta

9

Aquellos que buscan comunicación entre iguales, pueden optar por Sip2peer. Pero actualmente solo puede compartir mensajes, no puede compartir ningún archivo. Esto se haría en la implementación de versiones futuras según el autor de Sip2peer.

Si necesita ayuda con la implementación, puede preguntarme.

+0

ahora está trabajando para enviar archivos como imágenes y cualquier archivo de datos ... –

+2

¿Necesita un servidor para usar la biblioteca Sip2Peer para comunicarse entre teléfonos Android? –

+0

Creo que el tutorial pdf decía: "Aplicación Android basada en sip2peer que puede interactuar con un servidor de arranque" -> requerir servidor. – gumuruh

0

Lo que estamos buscando hacer es "comunicación ad-hoc" entre los dispositivos. Android no tiene eso habilitado por defecto, pero algunas personas afirman que han creado bibliotecas que lo hacen. Mire alrededor de stackoverflow y descubrirá qué está pasando.

+0

Creo que ad-hoc se refiere a un tipo de red wifi y es bastante irrelevante para esta pregunta, ya que Pawan necesita que esto funcione a través de Internet. – Tom

1

Adobe AIR, que puede ejecutarse en dispositivos Android 2.2+, puede usar una tecnología (incipiente) llamada Adobe Cirrus (que solía ser Stratus) que hace posible p2p.

Si prefiere utilizar Java y crear su propio sistema p2p, que le gustaría echar un vistazo a este proyecto: peerdroid

Sin embargo, no tenemos ninguna experiencia en el uso cualquiera de éstos en Android, y es probable que encuentre problemas, especialmente si necesita funcionar de manera confiable detrás de los enrutadores NAT .... ¡Buena suerte!

Debo señalar que sería mucho más fácil, más simple y (a menos que su aplicación sea enorme o muy especial) - más barato, para hacer esto de la manera tradicional, con un servidor en el medio.

+0

Hola Tom, después de googlear un poco más encontré una solución, es decir, los enlaces del proyecto opensip de Sip2peer son [aquí] (http://code.google.com/p/sip2peer) y [aquí] (http: // dsg. ce.unipr.it/?q=node/41). Es una versión más nueva de peerdroid y está basada en SIP. Pero después de leer documentos, no he descubierto cómo implementar Bootstrap peer y SBC sobre IP pública. – Pawan

+1

Sí, también miré SIP2Peer después de escribir esto. Parece reemplazar peerdroid. ¿Es esa la sensación que tienes también? Me interesaría saber cómo te va con esto y qué solución eliges eventualmente. De acuerdo, los documentos no eran tan claros como podrían haber sido. – Tom

0

Desde Android 4.0, Android proporciona un Wi-Fi Peer-to-Peer framework, sin necesidad de una biblioteca externa. Este Peer-to-Peer está diseñado para una conexión inalámbrica entre dos dispositivos Android, es decir, no a través de Internet. Sin embargo, esto es de un nivel relativamente bajo, ya que tienes que lidiar directamente con los sockets.

Cuestiones relacionadas