В связи с последовательным портом мое требование - отправить & принимать сразу несколько сигналов одновременно. Я использовал концепцию Threading, когда один поток работает с последовательным портом - режим открыт для чтения, он работает нормально, но когда я попытался выполнить второй поток для отправки данных в com-порт. Здесь я получаю сообщение об ошибке -Последовательный порт: можно отправлять и принимать сразу несколько сигналов за один раз
Exception Type = "System.UnauthorizedAccessException
Source =" System.IO.Ports.InternalResources.WinIOError
Доступ к порту 'COM9' отказано.
Пожалуйста, помогите !!!
Показать Ваш код. Используете ли вы общий экземпляр или создаете новый экземпляр для потока? Попробуйте выполнить поиск, вам нужен один поток связи, блокировка коллекции и запись в коллекцию, и пусть один поток обрабатывает сообщение. [Многопоточные и последовательные порты] (http://stackoverflow.com/questions/9914948/multithreading-and-serial-ports) и т. Д. – CodeCaster