おそらく単純すぎる質問については申し訳ありませんが、これを実装する方法がわかりません。特定のメソッドが特定の時間呼び出されなかった場合は、イベントを発生させる必要があります(このイベントを受け取ったら、問題のトラブルシューティングを試みます。これは一種の接続の問題であり、解決を試みるために通知を受ける必要があります-i接続方法を変更します。)
public void MethodThatShouldBeCalledFrequently // acutally datagram from UDP received
{
// if not called for 5 seconds than raise event
}
public event EventHandler</*no parameters*/> MethodNotCalledForFiveSeconds; // connection problem, switch from UDP to TCP