Отправка и получение SMS с использованием AT-команд. C # .Net содержит ошибку, сообщение об успехе не получено - PullRequest
0 голосов
/ 08 января 2012

Я пытаюсь отправлять и получать смс, используя C # .Net, я нашел библиотеку объектов Comm для отправки смс, используя ее, но он использует свой com-порт для подключения с использованием некоторого объекта PDU, где в качестве кода, который предоставляется в интернете для приема смс есть последовательный порт.

для отправки, я должен отправить и закрыть порт, затем объект последовательного порта создает и открывает порт для приема, после получения он закрывает порт, и код отправки открывается для отправки.

Таким образом, приложение работает, но через час или два оно перестает работать и выходит из строя, затем я снова подключаю модем, и он снова начинает работать, я думаю, это происходит из-за закрытия и открытия порта снова и снова.

Я не знаю его решения. Итак, я нашел код для объекта последовательного порта для отправки смс, но он не работает должным образом, иногда говорится, что сообщение об успехе не получено или полученный ответ неполон.

Пожалуйста, дайте мне знать лучшее решение или, если вы знаете какой-либо бесплатный код, дайте мне знать. Я использую модем Edge, он работает как с AT-командами, так и с PDU. Код библиотеки pdu объекта Comm не имеет хорошей функции приема, он хорошо работает только для отправки, а объекты последовательного порта хорошо работают с приемом.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...