Eigene Netzwerkpakete generieren

OP Persönliche Seite #722390
Hallo,

ich möchte mir ein Windows-Programm schreiben, welches mir selbst 
definierte Pakete über die Netzwerkkarte versendet bzw. auch Pakete 
empfangen kann. Das Ganze soll unter Win2000/XP laufen. Bei der Wahl der 
Programmiersprache bin ich recht offen...ich nehme da gern Visual Basic, 
Delphi, Visual C,... oder was ihr mir sonst bei dieser Problemstellung 
empfehlen könnt. Es geht mir nur darum, dass ich eben eine Library oder 
ne Beispielanwendung benötige anhand der ich das Ganze angehen kann.
Und ja, das Programm soll selber geschrieben werden und ich will da 
keine fertige Anwendung verwenden ;-)
Mit den Netzwerkprotokollen kenne ich mich soweit aus...das sollte nicht 
das Problem sein. Es geht mir eben hauptsächlich darum wie ich 
selbstdefinierte Pakete über die Netzwerkkarte versenden kann.

Ich hoffe ihr könnt mir da weiterhelfen.

Danke,

Thomas
Gast #722839
hmm... WinPCAP braucht er nicht, denke ich. Er will ja einfach nur Daten
versenden und empfangen.

Daher:

für UDP:
socket aufmachen
mit sendto senden
mit recvfrom auf eingehende Daten warten

für TCP:
wie UDP, jedoch auf client Seite bind aufrufen und auf Serverseite
mit listen auf das bind warten
OP Persönliche Seite #722994
> Daher:
>
> für UDP:
> socket aufmachen
> mit sendto senden
> mit recvfrom auf eingehende Daten warten
>
> für TCP:
> wie UDP, jedoch auf client Seite bind aufrufen und auf Serverseite
> mit listen auf das bind warten

Gibt's denn dafür nen Beispielcode? Meine Windows-Programmierkenntnisse 
kommen nicht an meine Kenntnisse von Mikrocontrollern ran ;-)

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.