Bir wcf servis ana bilgisayarım (konsol uygulaması) ve netTCPBinding üzerinden istemci var. İhtiyacım olan ana makinem aşağı iniyor ve sık sık geliyor. İstemci ana makineyi ele almalı ve her 1 dakikada bir ana bilgisayar kontrolünü kontrol etmeli. Birçok çözümle karşılaştığımı anlamaya ve uygulamaya çalışıyorum. önermek lütfen değilse sunucuda 1. WS-Discovery 2. Isalive 3. Ping yöntemi vb 4. yoklamaWCF İstemci WCF Ana Bilgisayarının çalışıp çalışmadığını kontrol ediyor mu?
private static bool IsConnectionUp()
{
_logClient = new LogClient();
try
{
_logClient.Open();
return true;
}
catch (FaultException exception)
{
if (_logClient.State == CommunicationState.Faulted)
{
_logClient = new LogClient();
}
return false;
}
}
Main()
{
while (IsConnectionUp()!=true)
{
IsConnectionUp();
}
}
kod iyi bir şekilde yukarıdaki parça yapmak.
İstemciden ana bilgisayar için sürekli olarak anket yapmak istiyorum. Bu, kabul edebileceğim en iyi yöntemdir. Teşekkürler