Отправка sms с помощью at-команды

#c# #sms #at-command

#c# #sms #at-command

Вопрос:

AT-команды не работают. Кто-нибудь знает, как это сделать? Я пробовал этот способ, но пока никаких действий по телефону не предпринимал. порт открыт. Выберите телефон, пытающийся подключиться к этому порту. Но не отправляет сообщение.

     private void btngonder_Click(object sender, EventArgs e)
    {
             try
            {
                if (seriport.IsOpen)
                {
                    MessageBox.Show("Mesaj Gönderiliyor Lütfen Bekleyiniz");
                    Thread.Sleep(1000); 
                    seriport.Write("AT CMGF=1"   (Char)13); 
                    Thread.Sleep(1000);
                    seriport.Write(String.Format("AT CMGS=""   txtnumara.Text   "rn"   (Char)13));   
                    seriport.Write(String.Format("{0}"   (Char)26   (Char)13, trDuzelt(txtmesaj.Text)));
                    MessageBox.Show("Mesaj Başarıyla Gönderildi.");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Mesaj Gönderilirken Bir Hata Oluştu!", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button3);
            }
        }
    }
}
}
  

Комментарии:

1. (Cahr)13 — это 'r' то, что вы отправляете "rnr" , это то, чего вы хотите?

2. И ESCape равен 27, а не 26

3. (Cahr)13 или ‘r’ не работают. сообщение не отправлено

4. Это был вопрос, а не ответ.

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