Sure, although I don't have a separate server. Explanation here: http://pastebin.com/Nm6Qta4u
Have you considered letting the compiler produce DWARF-formatted debug information and using an existing DWARF library to handle the symbol to address mapping? I've had good success with this method for controlling embedded systems from a desktop PC, though not when the host and target are the same computer.