UDP Port löschen

Gast #955231
HI

Ich benutze das Driverstudio um einen Windows Treiber zu erstellen. Für 
den Empfang und das Senden von UDP Nachrichten benutze ich die Klasse 
KDatagramSocket! Wenn ich nun in der driverentry eine Verbindung öffne 
und in der DriverUnload beende (setEvents auf FALSE und wait damit alle 
Aufträge abgearbeitet sind) funktioniert es einwandfrei! Nun würde ich 
gerne von einen externen Program UDP Ports öffnen und schliesen. Das 
öffnen geht aber beim schliesen hat er in der datei tdinterface.cpp eien 
Assert violatin!

Kennt jemand von euch idese Problem und kann mir bitte helfen!
DANKE

MFG Gast
Persönliche Seite #955239
> Das öffnen geht aber beim schliesen hat er in der datei
> tdinterface.cpp eien Assert violatin!

In Zeile 367 fehlt vermutlich ein >, das jedenfalls murmelte meine 
Glaskugel, als sie gerade vom Tisch rollte.

Wenn es da eine assert violation gibt, dann kannst Du mit einem 
Debugger auch feststellen, warum.
Gast #955253
Hallo

Das Problem ist das ich es mit den Debugger nicht herausfinde weil es 
sowohl wenn ich es in der DriverUnload als auch wenn ich es mit den 
externen Program mache zeigt er das selbe an nur das es einmal geht und 
einmal nicht. Der Fehler tritt bei ein ZwClose auf!

MFG Gast

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.