www.mikrocontroller.net

Forum: PC-Programmierung UDP Port löschen


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> 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.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Sid (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Etwas Quellcode wäre recht hilfreich. Ausser Herrn Schäuble kennt keiner 
deinen Code.

SCNR

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.