dbgBridge : El puente de debugserver hacia la red

A partir de la revision 21453 de Lazarus trunk se ha añadido en el directorio tools la aplicacion debugserver.

Como cuenta en su archivo README es un servidor (usando simpleIPC) que escucha mensajes de debug y los almacena en una lista. Para usarlo no hay mas que poner la unit dbugintf en la clausula uses y enviar los mensajes de debug que queramos (SendBoolean, SendMethodEnter/Exit, SendDebug...)

Creo que es una opcion muy potente para debugear pero seria mas aun si se pudieran enviar mensajes de debug desde fuera de la maquina donde esta corriendo debugserver. Esta es la razon del nacimiento de dbgBridge.

dbgBridge provee de un cliente llamado dbgClient que se encarga de crear inetsockets enviarlos al dbgBridge ( que debe estar corriendo en la misma maquina que debugserver ) y este ultimo lo traduce para enviarlo a debugserver usando dbugintf.

Un ejemplo de la infraestructura seria :

dbgCLient  ->( dbgBridge -> debugserver )

192.168.0.1 ---> 192.168.0.2

Puedes obtener el codigo en svn://alasombra.net/dbgbridge sabiendo que es una version muy alpha y que TDBGBridge aun tiene que mejorar :)

Añadir nuevo comentario

Filtered HTML

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.