elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Constulas entre 2 aplicaciones :S
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Constulas entre 2 aplicaciones :S  (Leído 3,728 veces)
Xephiro

Desconectado Desconectado

Mensajes: 239



Ver Perfil WWW
Constulas entre 2 aplicaciones :S
« en: 3 Abril 2011, 03:19 am »

Hace uno días me surgio la siguiente pregunta, es posible hacer que una aplicacion tome informacion de variables que contenga una segunda aplicacion (Siendo ambas desarrolladas por mi)

por ejemplo en un mismo pc realizar una especie de chat entre 2 aplicaciones sin necesidad de usar socket :S XD

¿ Es posible de alguna forma ?


En línea

Tryptophan

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: Constulas entre 2 aplicaciones :S
« Respuesta #1 en: 3 Abril 2011, 05:27 am »

Mmmmm... Sí se puede, el tema es que no sé sí es la forma mas performante... Los cambios los vas a guardar en un archivo XML (o cualquier otro) .Podés hacer que las 2 aplicaciones contengan 1 hilo cada una y que este hilo "poolee"(se fije constantemente) si el archivo en cuestión fue modificado (ponele que la condición de modificado es si el size del archivo cambió), si fue modificado, agarras los datos y listo. Acordate de sincronizar bien los hilos, ok?.

Saludos!


« Última modificación: 3 Abril 2011, 05:37 am por Tryptophan » En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Constulas entre 2 aplicaciones :S
« Respuesta #2 en: 3 Abril 2011, 06:22 am »

Hola, otra forma y creo que seria la mejor, es pasarla a traves de la api SendMessage con SETTEXT para enviar y GETTEXT para recibir o con WM_COPYDATA.

saludos.
En línea

Xephiro

Desconectado Desconectado

Mensajes: 239



Ver Perfil WWW
Re: Constulas entre 2 aplicaciones :S
« Respuesta #3 en: 3 Abril 2011, 17:27 pm »

Bueno, gracias a los 2 por las respuesta, voy a hacer las pruebas y ver cual me resulta mas comodo para funcionar...

Les aviso como me va.
En línea

Tryptophan

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: Constulas entre 2 aplicaciones :S
« Respuesta #4 en: 4 Abril 2011, 17:56 pm »

Genial, no conocía esa API seba123neo... Probablemente es la más performante...
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Constulas entre 2 aplicaciones :S
« Respuesta #5 en: 4 Abril 2011, 20:17 pm »

Usa namedpipes, es lo mejor para esos casos. Puedes hacerlo con la clase NamedPipeClientStream o con WCF (NetNamedPipeBinding)

Un saludo!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines