elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 22:27  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  intercambio de datos modo eficiente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: intercambio de datos modo eficiente  (Leído 730 veces)
joseyana2007

Desconectado Desconectado

Mensajes: 34


Ver Perfil
intercambio de datos modo eficiente
« en: 8 Noviembre 2008, 01:57 »

Me interesa que dos aplicaciones intercambien datos, actualmente lo hago con una zona de paginado comun pero si alguien conoce otro metodo mejor me gustaria saberlo.


En línea
dooque

Desconectado Desconectado

Mensajes: 149



Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #1 en: 8 Noviembre 2008, 13:46 »

Si buscas eficiencia creo q compartir una porcion de memoria seria lo mejor!

Otra forma de hacer IPC es a travea de un "pipe" q vendria a ser como un dispositivo de caracteres al estilo FIFO!

Otra pude ser utilizando mensajes, puedes utilizar sockets para esto y el protocolo TCP/IP! por ejemplo!

Todo depende de que tipos de datos quieras compartir y como! Porque por ejemplo si la info que trasmiten es de suma importancia que no se pierdan los datos ante una caida hasta podrias escribir los datos en disco y q el otro proceso los lea da ahi... esto es my negro jaja XD pero bueee como te digo todo depende de que quieras trasmitir y como! Especifica bien lo que quieres y luego vemos!!

Saludos!


En línea
joseyana2007

Desconectado Desconectado

Mensajes: 34


Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #2 en: 9 Noviembre 2008, 01:27 »

Gracias por tu respuesta.
Me interesaria sobre todo la velocidad: un programa captura datos y otro recoge esos datos y los representa, en "tiempo real" por eso entrecomillo, no en el sentido informatico de la palabra si no mas bien que el segundo programa necesita esos datos para ser visualizados lo mas rapido posible sin retrasos, de ahi la importancia de la velocidad y funciones graficas rapidas, actualmente uso PolyLineTo
¿alguien sabe si eso de los "overlays" son mas rapidos?

En línea
dooque

Desconectado Desconectado

Mensajes: 149



Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #3 en: 9 Noviembre 2008, 18:40 »

En ese caso ceeria que te conviene compartir una porcion de memoria o usar un pipe!!

Saludos!
En línea
joseyana2007

Desconectado Desconectado

Mensajes: 34


Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #4 en: 10 Noviembre 2008, 02:30 »

En ese caso ceeria que te conviene compartir una porcion de memoria o usar un pipe!!

Saludos!

¿tienes un ejemplo de codigo pipe?
gracias
En línea
agente_naranja


Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #5 en: 10 Noviembre 2008, 14:16 »

http://www.davidcapello.com.ar/snippets/pipes.c
En línea

joseyana2007

Desconectado Desconectado

Mensajes: 34


Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #6 en: 11 Noviembre 2008, 02:23 »

muchas gracias
En línea
dooque

Desconectado Desconectado

Mensajes: 149



Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #7 en: 11 Noviembre 2008, 19:30 »

http://msdn.microsoft.com/en-us/library/aa298531(VS.60).aspx

saludos!
En línea
joseyana2007

Desconectado Desconectado

Mensajes: 34


Ver Perfil
Re: intercambio de datos modo eficiente
« Respuesta #8 en: 12 Noviembre 2008, 02:38 »

gracias
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
GNU/Linux se muestra más eficiente ejecutando juegos que Mac OS X
Noticias
wolfbcn 0 359 Último mensaje 13 Diciembre 2010, 18:03
por wolfbcn
Código más eficiente « 1 2 »
Programación C/C++
prometheus48 18 1,063 Último mensaje 4 Enero 2012, 06:06
por ace332
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines