Question

J'ai un projet à faire ce qui est suivi de paquets. Je veux capturer chaque paquet reçu par l'interface réseau spécifié.

Je veux savoir ce que je devrais commencer à faire mon projet .... dois-je apprendre d'abord la programmation socket ou quoi? dois-je apprendre à utiliser winpcap en C # ou tout simplement faire ma propre fonction.

S'il vous plaît me conseiller de l'endroit où je devrais commencer !!!

Je sais qu'il ya beaucoup de code en C # là-bas dans l'Internet pour cela, mais je veux apprendre par moi-même mais je ne sais pas d'où l'étoile!

Était-ce utile?

La solution

Vous Sould certainement apprendre les rudiments de la programmation socket d'abord si vous comprenez un peu plus sur ce qui se passe. Ensuite, je regarderais dans la programmation en utilisant WinPCap , qui est une bibliothèque capture de paquets. Il est, je crois pas construit directement pour .NET, mais il y a,, wrappers .NET ou si rien d'autre, vous pouvez appeler les fonctions en utilisant COM Interop.

Autres conseils

Je suis d'accord en utilisant WinPcap est probablement une bonne idée. Plus précisément, regardez SharpPcap . il est activement maintenu. En fait, il a publié un communiqué aujourd'hui.

Je recommande d'utiliser Pcap.Net .

Il est un wrapper .NET très actif pour emballage WinPcap avec une vaste bibliothèque d'interprétation de paquets. Il a une grande qualité et de performance.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top