How Active Connections May Affect Process Termination


If a connection is waiting for activity on an open socket when the application exits, the system may fail to terminate the process properly. This happens because the component is still active and holding the connection open.

To prevent this, ensure that all connections are properly closed before exiting the application:

  • For TCP-based controls, disconnect the component before ending the application.
  • For UDP-based controls, set the Active property to false.

We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at support@nsoftware.com.