I don't know I want to spend any more time on this.
This morning I've been using two 'telnet' connections (1: command: 1: data) instead of LabView and I get the expected "Connection closed by foreign host." when I shutdown the network application. As I sated earlier I'll just live with the ocasional LabView not shutting down when I click the "Stop" button.
Thanks for the help.