2010-10-23 41 views
0

我使用System.Net.Sockets.Socket的異步BeginReceive方法。這需要回調OnReceive函數。然而,調試器似乎並沒有在本節中進行任何調試。所以如果出現任何問題(未捕捉異常),應用程序就會崩潰。任何想法如何解決這個問題?調試.NET套接字回調

回答

1

打破所有異常可以幫助你調試問題:

alt text

您可以通過調試打開此對話框窗口/例外。

2

您應該使用try-catch塊來保護您的回調以防止應用程序崩潰。您也可以在回調開始時設置一個調試器斷點來追蹤它。首先,最好的一點是捕獲聲明,所以一旦你達到它,你就會讀到有什麼問題。