ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
2636
2636
EMPFEHLEN
-
Hallo liebe Leute,
Ich bin gerade dabei ein kleines Tool zu schreiben, in welchem man mehrere IP-Adressen dauerhaft gleichzeitig anpingen kann und das Ergebnis ausgegeben bekommt.
Dazu habe ich eine Klasse "MyClassPing", welche das "ping" übernimmt und das Ergebnis per Event rausgibt.
Zum pingen verwende ich System.Net.NetworkInformation.Ping.SendAsync und das dazugehörige PingCompleted-Ereignis, dessen Ergebnis dann als Event rausgeht.
Ich habe auch schon mit Prozessen gearbeitet und dann die "ping.exe" mit entspechenden Parametern ausgeführt.
Das Problem: Wenn ich mehrere Instanzen von MyClassPing habe (also eine für jede IP-Adresse) und das Event zum Daten rausgeben geworfen werden soll, dann geht nur das Event für die neueste eingegebene IP raus. Für die vorherigen geht es zwar drauf(beim Debuggen) aber nur für das neueste passiert auch was.
Ein Synclock um das Event bzw. den Handler hat nichts gebracht.
Daher die Frage: Woran kann das liegen? Es soll doch nur in jeder Instanz der Klasse ein Event gefeuert werden.
MfG CalvinMfG Calvin
Ähnliche Themen
-
Events in einer Klasse
Von Guillermo im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 22.03.10, 01:05 -
Alle instanzen einer Klasse?
Von Smily0412 im Forum JavaAntworten: 3Letzter Beitrag: 12.01.08, 12:08 -
Instanzen einer Klasse zaehlen
Von milchbubbi im Forum JavaAntworten: 5Letzter Beitrag: 08.05.06, 13:30 -
Alle Instanzen einer Klasse
Von lernen.2007 im Forum JavaAntworten: 4Letzter Beitrag: 04.04.06, 08:20 -
EIN Timer für ALLE Instanzen EINER Klasse
Von gott_ad im Forum .NET ArchivAntworten: 4Letzter Beitrag: 22.07.04, 16:49





Zitieren
Login





