Это правильный фрагмент кода. Он будет отправлять короткие сообщения (т. Е. Меньше или равно 160 символам), а также длинное текстовое сообщение (т. Е. Более 160 символов) в виде одной смс.

го искал, но так и не смог найти именно то, что искал. На самом деле я работаю над приложением winforms, которое позволит пользователю отправлять смс с помощью библиотеки GSMCOMM с помощью модема GSM. До сих пор я достиг того, что могу отправлять текстовые сообщения длиной до 160 символов, но проблема начинается, когда сообщение становится длиннее 160 символов. Я не получаю никакой ошибки, и, кажется, смс были отправлены, но на самом деле это не так. Я делюсь своим фрагментом кода, который используется для отправки смс. Пожалуйста, посмотрите на это и дайте мне знать, где проблема. Благодарю.

SmsSubmitPdu[] pdus; 
comm.Open();
pdus = SmartMessageFactory.CreateConcatTextMessage(message, number);
comm.SendMessages(pdus);
comm.Close();

Ответы на вопрос(1)

Ваш ответ на вопрос