![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#6
|
||||
|
||||
|
Al margen de lo comentado, SI es posible hacer lo que te piden.
Un procedimiento válido sería hacer un packet sniffer, es decir realizar un programa que escuche o intercepte los puertos utilizados por el messenger. Esto, técnicamente no resulta difícil. Lo complicado a mi juicio, es interpretar todo lo que entra y lo que sale por los puertos, es decir el protocolo, dado que como es obvio, la trasmisión no es ASCII simplemente, sino que los paquetes de datos llevarán de todo un poco. Hace tiempo hice un programa que utiliza esta técnica y los resultados fueron excelentes, le implementación fue mediante sockets. Te pongo unas porciones de código para que resulte mas ilustrativo:
En esta línea sin_port := htons(puerto); es donde defino el puerto a escuchar. Una vez ejecutado el código, la aplicación recibe mensajes WM_NETEVENT = WM_USER + 103; en el procedimiento procedure NetEvent(var NetMessage: TMessage); message WM_NETEVENT; y este sería realmente el procedimiento que se tendría que discernir todos los datos que entran y/o salen, es decir, traducir los paquetes de datos para que sean legibles. Espero que te resulte útil. Saludos.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| delphi y ms messenger `````` | alejo000 | Internet | 9 | 16-02-2009 19:16:02 |
| Eliminar Messenger | rafita | Windows | 11 | 16-01-2008 19:30:13 |
| messenger por comandos | Cosgaya | Varios | 0 | 01-02-2006 12:58:17 |
| Messenger ListBOx?? | vtdeleon | OOP | 2 | 10-02-2005 14:09:48 |
| API's de messenger 6? | darkone2k3 | API de Windows | 3 | 30-01-2004 18:09:13 |
|