Anuncios Google

Projecto experimental, Hybrid

Saludos, estoy creando un projecto llamado Hybrid que es un projecto experimental programado en Lua, lo que quiero es conectar una PSP y una NDS entre sí utilizando un router.

 

No se si me entendeis, La PSP se conecta en modo infraestructura al router y la NDS tambíen, luego envian datos de una a otra.

 

Las preguntas:

 

¿Como hago para que se conecte la PSP a la NDS, suponemos que en la DS creamos un socket y luego enviamos los datos?

¿Tiene que ser socket TCP o UDP (La DS deja crear los dos)?

 

 

PD: Esta programado en Lua, LuaDev para la PSP y Micro Lua DS para la NDS.

 

Gracias de antemano!


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de NEKERAFA

Mmm...

1º- Lo mejor, y casi lo único, es crear un servidor a la que conectamos la PSP y la NDS. Este servidor recibe las peticiones, las procesa y las reenvia a su destino. Para ello puedes utilizarlo junto a una base de datos para que guarde las peticiones. Te recomendaría programarlo en php, se parece mucho a java o C/C++.

2º- Depende:

  • TCP se utiliza cuando quieres que los paquetes lleguén intactos y sin errores. Se utiliza para transpaso de archivos. Lo malo es que puede repercutir en el rendimiento del programa y puede ser muy lento al transmitir información.
  • UDP se utiliza cuando quieres que los paquetes lleguén con más rapidez y sin repercutir en el rendimiento del programa. La contra que tiene es que los paquetes puede que no lleguén intactos y con muchos errores, así como sin el orden de envio. Se utiliza para la transmisión en tiempo real o streaming.

LuaDEV permite los dos, o eso creo. Revisa el post de funciones desconocidas de LuaDEV, porque creo que aparecía.


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

...

Gracias por responder pero para crear el servidor tendría que conectar el router a un ordenador y usar el xampp?

 

 

saludos! y me gusto tu nekeOS, perdon si cometo alguna falta, no es facil escribir con mi tablet...

Imagen de NEKERAFA

XD

Off topic: Dimelo a mi, que estoy escribiendo desde el movil.

No necesariamente, puedes

No necesariamente, puedes usar cualquier servidor (de pago o gratuito). Lo importante es la aplicación que desarrolles, porque tiene que administrar todo el tráfico que le llegue (y hay que implementar medidas de seguridad y esas cosas).

Es que el problema...

El problema es que no se programar php... Los lenguajes de programación que conozco y podría programar algo con ellos son Lua, Java, C, C#, VB.NET.

 

Podría hacer algo con eso? Creo que lo único en ASP.NET porqué otra cosa no se me ocurre...

 

Saludos!

Imagen de NEKERAFA

Mmm...

Pues si sabes C y Java, te va a resultar enormemente facil php, te lo recomiendo.

De tutoriales que se me ocurrar ahora están webestilo y desarroyoweb, que fue donde más o menos aprendí este lenguaje XD.


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

...

Pero que es lo que necesito crear? Aún no lo tengo muy claro, un servidor o una base de datos?

 

Salu2!

Imagen de HappyFlowerPP

pues...

No soy muy entendido pero por lo que parece tienes que hacer lo siguiente :

Crear un servidor donde se encuentre una base de datos que procese TODAS la peticiones.


Imagen de NEKERAFA

Mmm...

Las dos cosas. Un servidor para recibir y enviar peticiones y una base de datos (es más segura que un documento de texto) para almacenar las peticiones enviadas por los dispositivos y esperar a que estén preparados a recibir los demás dispositivos. Hay muchas más formas, pero es la única que se me ocurre ahora.

Aquí tienes un hosting gratuito: http://www.nixiweb.com/


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

Vale ya entiendo

Ya entiendo lo que tengo que hacer, pero como montaría todo, tengo un router viejo por casa de telefonica que es al que le quite la clave para usar en este projecto, ¿tengo que conectar un ordenador al router en el que esta el servidor y enviar a ese ordenador los paquetes?

 

Salu2!

Imagen de NEKERAFA

Mmm...

Si estableces una conexión LAN, el ordenador servidor tiene que estar conectado a la red que utilices para conectar la PSP y la NDS, es decir, debes de conectarlo a ese router de pruebas. Te recomendaría instalar XAMMP, que ya instala Apache y todos los modulos para ejecutar php.

Si lo que quieres es establecer una conexión a internet, puedes utilizar el hosting gratuito que te puse arriba. En este caso no necesitas hacer nada, solo tienes que conectarte a internet, ya sea desde el PC para configurar este servidor o la PSP y la NDS para pasarse los datos, pero te recomendaría probarlo primero "offline".


NekeOS, el nuevo shell para PSP

PS4 500GB OFW, PS3 320GB OFW, PS3 500GB OFW, PSP 6.39 PRO-C Fix4.

Sony Xperia Z1 Compact con Android 5.1.1

Portatil Lenovo z50-70 Intel® Core™ i7-4510U y NVIDIA GeForce 840M con Elementary OS 0.3.2 Freya (64 bits) y Windows 10 (64 bits).

...

Lo probaré offline, para el modo online intentaré programar una librería en cuando acabe este projecto

 

Salu2!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.