Debugging Remote Applications

Remote debugging lets you debug a Delphi 8 for .NET application running on a remote computer. Once the remote debug server is running on the remote computer, you can use Delphi 8 for .NET to connect to that computer and begin debugging.

Prerequisites and security considerations for remote debugging

  • The local and remote computers must be connected through TCP/IP.
  • All of the files required for debugging the application must be available on the remote computer before you begin debugging. This includes executables, dlls, assemblies, data files, and PDB (debug) files.
  • In addition to the port that the remote debug server listens on, a connection is opened for each application that is being debugged. Additional port numbers are chosen dynamically by Windows; a firewall that only allows connections to the listening port will prevent the remote debugger from working.

Warning: The connection between Delphi 8 for .NET and the remote debug server is a simple TCP/IP socket, with neither encryption nor authentication support. Therefore, the remote debug server should not be run on a computer that can be accessed over the network by untrusted clients.

Was this article helpful?

0 0
Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook

Post a comment