Question

Je travaille avec la communication série et je me demande si je dois garder le SerialPort ouvert ou non?

Je crée une file d'attente de commandes et un seul sera en cours d'exécution à la fois. Dois-je créer un SerialPort et ouvrir / fermer dans chaque commande, ou devrais-je avoir une autre classe qui détient le port ouvert et est appelé à partir des commandes? Ou est-ce vraiment?

Était-ce utile?

La solution

Gardez ouvert. Aucun point d'avoir les frais généraux d'ouverture et de fermeture.

Autres conseils

En plus de la réponse de C. Ross, le garder ouvert empêchera toute autre chose d'ouvrir la SerialPort et vous bloquer plus tard. Je suggère le garder ouvert.

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