Récemment, j'ai commencé à travailler sur un programme qui surveillera les paquets d'un de mes programmes open-source dans le but d'en apprendre plus sur la programmation et la mise en réseau. En outre, je veux ajouter des fonctionnalités supplémentaires au programme sans modifier la source, comme un panneau de contrôle externe.C# Trouver un ID de socket?
(J'ai utilisé WPE Pro pour filtrer les paquets au cas où vous vous demanderiez, WireShark est trop compliqué pour une tâche aussi simple.) Une chose me dérange cependant, l'ID Socket.
Je sais ce que c'est, et j'ai déjà posé une question à ce sujet, mais je n'arrive pas à comprendre comment l'utiliser/assigner un/intercepter un.
Sans le bon ID de socket, mon programme ne pourra rien faire, donc ma question est de savoir s'il est possible de trouver quel ID de socket une socket utilise, une fois que vous avez capturé le paquet?
Sinon, existe-t-il d'autres façons de faire? -ou d'autres langues possibles comme Visual Basic?
Nous vous remercions de votre temps.
Duplicata de http://stackoverflow.com/questions/2742763/how-to-get-socket-id-handle-descriptor-for-an-already-open-connection-net-c – dzendras
La réponse est incorrecte , SharpPcap ne peut pas obtenir l'ID Socket. Si je me trompe, corrigez-moi s'il vous plaît sous la forme d'une réponse, puisque c'est ce que je recherche. – Nick