我如何检查我的程序崩溃?

时间:2016-05-04 12:36:31

标签: c# winforms connection

我在winforms上创建一个OPC客户端,客户端连接服务器并使用OPC协议从中读取数据。所以,我成功连接到服务器,但是当我的程序崩溃或者我从任务管理器手动关闭它时,与服务器的连接仍然存在(这并不好)。

我可以以某种方式检查我的程序是否正确结束?如果我的程序结束不正确,则断开与服务器的连接

我尝试使用myProcess.HasExited,但它无效。

1 个答案:

答案 0 :(得分:-1)

我只能猜测你可以使用Socket进行服务器连接。如果是这样,那么一旦您完成服务器调用,这是一个很好的做法。您需要调用Shutdown()Close()Dispose()的序列。

请参阅此MSDN文章:https://msdn.microsoft.com/en-us/library/wahsac9k(v=vs.110).aspx