C# Ping Abfrage


Gelesen 7368 mal, 3 Antworten - 0 Mitglieder und 1 Gast betrachten dieses Thema.


Auf Facebook, Twitter und Google Plus empfehlen
Programmieren Forum & Hilfe »

C# Ping Abfrage

Seiten: [1]
« C++: Variable in .txt speichern Brauche Hilfe bei ein paar Begriffen (Pascal) »
Herunterladen

Computerchamp
(458)  
****

C# Ping Abfrage




Hallo Leute!

Ich habe ein Netzwerkproblem (KLICK!) und will deshalb mit Visual C# 2005/2008 Express Edition eine Ping Abfrage an 10.0.0.1 senden. Wird geantwortet, so soll Nichts geschehen. Kommt jedoch keine Antwort zurück, so soll ein Relais über den Parallel Port geschaltet werden.

Ich weiss wie ich das mit dem Parallel Port mache. Ich habe nur keine Ahnung, wie ich das mit dem Ping Signal mache.

Kann mir jemand helfen?

Computerchamp


Lisaa
(4.123)  
*****
Re: C# Ping Abfrage


In C# gibts sogar eine eigene Klasse dafür:
Code:

using System;
using System.Net.NetworkInformation;

namespace ConsoleApplication1 {
   
    class Program {

        static void Main( string[] args ){
            Ping p = new Ping();
            String host = "10.0.0.1";
            byte[] buffer = new byte[32];
            int timeout = 1000;
            PingOptions pingOptions = new PingOptions();
            PingReply reply = p.Send( host, timeout, buffer, pingOptions );

            if( reply.Status == IPStatus.Success ) {
                // erfolgreich
                Console.WriteLine( "Antwort in {0}ms erhalten", reply.RoundtripTime );
            } else if( reply.Status == IPStatus.TimedOut ) {
                // keine Antwort innerhalb <timeout> ms
                Console.WriteLine( "Timeout" );
            }

                Console.ReadKey();
        }
    }
}


Computerchamp
(458)  
****
Re: C# Ping Abfrage


Danke sehr!


Computerchamp
(458)  
****
Re: C# Ping Abfrage


Habe jetzt auch ein fertiges Programm geschrieben. Es überprüft alle 10 Minuten ob der WLAN-Router ein Signal zurückgibt. Falls nicht, schaltet er ein Relais über den ParallelPort ein, welches dann durch die Stellung die Stromzufuhr des Routers für 10 Sekunden unterbricht. Danach wird das Relais wieder auf den Normalzustand geschaltet, also die Ausgänge des Druckerports ausgeschaltet.
Dann geht es wieder von vorne los.

Wenn jemand die Projekt-Datei haben will, ziehe ich sie schnell auf meinen Server.

Danke und Grüße

Computerchamp

Seiten: [1]  
« Webmaster-ForumDiskussions-Forum »



Ähnliche Themen zu "C# Ping Abfrage":
Mai-Patchday: Microsoft will 4 Lücken schließen
Windows 7 bekommt keinen neuen Kernel
Fehlercode 65 nach ping-abfrage!?!?!?
CS 1.6 Früher niedrige PING aber jetzt hohe ping !!!
VERSCHOBEN: Win XP: Router von Low Ping auf high ping stellen
Win XP: Router von Low Ping auf high ping stellen
SQL Abfrage
sql abfrage
if-abfrage mit php


Programmieren 5 Programmieren 10 Programmieren 15 Programmieren 30 Programmieren 26 |




Computerhilfen.de | Powered by SMF 2.5.1.
© 2001-2012, Lewis Media. Alle Rechte vorbehalten.

Sie betrachten das Thema C# Ping Abfrage (Computerchamp) - Programmieren Forum & Hilfe © Computerhilfen.de