Je dois écrire un émulateur de périphérique à des fins de test qui se connecte via un port série. Je sais qu'il y a des applications pour faire ça, mais ça n'aide pas vraiment ma curiosité, lol. Je voudrais savoir comment .net je pourrais écrire un renifleur pour regarder le trafic entrant et sortant sur un port série. Je suis également intéressé par les suggestions que quelqu'un a à faire pour effectuer mes tests, mais je veux quelque chose dans .net et non un téléchargement tiers.Comment émuler un port série pour le test
1
A
Répondre
3
Vous pouvez toujours écrire un port série virtuel dans un logiciel et connecter votre application à ce port. Il y a le code source du pilote GPL là-bas qui devrait vous donner un bon départ sur la façon de le faire:
http://com0com.sourceforge.net/
je pourrais avoir à ajouter, l'écriture d'un périphérique virtuel implique généralement l'écriture d'un pilote, quelque chose que vous pouvez évidemment Ne faites pas dans une langue gérée.
Questions connexes
- 1. C# - Émuler le périphérique - Parallèle au port série
- 2. Simuler le port série
- 3. Libérer le port série correctement
- 4. port série ou port USB?
- 5. Communication de port série
- 6. Comment ouvrir un port série avec pyserial?
- 7. Programmation de port série?
- 8. java api pour envoyer un fichier via le port série
- 9. port série en C
- 10. Port série - Erreurs ouvertes
- 11. Surveillance du port série
- 12. programmation du port série
- 13. Communication par port série
- 14. Port série WriteFile() freeze
- 15. appel de port série
- 16. help ..... programmation port série
- 17. parité du port série
- 18. Port série Câble Unplugged
- 19. port série python
- 20. Entrée série via le port parallèle
- 21. port série: doit envoyer \ n
- 22. Port série Spy pour Windows Embedded CE
- 23. GUI pour le port série en utilisant java
- 24. GetQueuedCompletionStatus arrête de lire un port série
- 25. Surveillance python sur port série
- 26. bonne classe de port série pour le framework .net?
- 27. Comment recevoir des paquets sur le port série du MCU?
- 28. Comment détecter les signaux sur le port série COM1?
- 29. Port série verrouillé sur Vista
- 30. Comment envoyer des frappes sur un port série dans vb.net?
Que voulez-vous écrire exactement - émulateur de périphérique ou renifleur de port? Ce sont des choses différentes. –
Les deux en réalité. Je suis curieux à propos des deux et avoir des utilisations distinctes pour les deux. – Loscas
Il existe de nombreux renifleurs de port COM prêts à l'emploi, par exemple, PortMon. Pourquoi avez-vous besoin d'un de plus? Cela devrait être fait en C/C++, la plupart du travail en mode noyau. D'autre part, .NET est OK pour écrire un émulateur de périphérique - utilisez simplement la classe SerialPort. –