C# 最簡單明瞭的操控短信貓 GSM貓 4G短信貓的示例

C# 最簡單明瞭的操控短信貓 GSM貓 4G短信貓的示例

1、首先請下載我的資源裏提供的DLL,把一切都封裝好了

https://download.csdn.net/download/chscomfaner/12099730

2、代碼示例:

using GSMMODEM;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace GSM_LTE_MODEM
{
    class Program
    {
        //delegate void SmsReceive;
        static GsmModem gm;
        static void Main(string[] args)
        {
            gm = new GsmModem();
            listen();
            while (true)
            {
                Thread.Sleep(500);  
            }
        }
        static void send(string phone,string sms)
        {
            try
            {
                gm.SendMsg(phone, sms);
                Console.WriteLine("發送成功");
            }
            catch
            {
                Console.WriteLine("發送失敗");
                return;
            } 
        }
        static void listen()
        { 
            gm.ComPort = "COM1";
            gm.BaudRate = 115200;
            gm.AutoDelMsg = true;
            gm.SmsRecieved += gm_SmsRecieved;
            gm.Open();           
            if (gm.IsOpen)
            {               
                Console.WriteLine("連接成功");                  
            }
            else
            {
                Console.WriteLine("設備未連接"); 
            }           
        }
        static void gm_SmsRecieved(object sender, EventArgs e)
        {
            Console.WriteLine("有新的消息");
            if (gm.IsOpen)
            {
                try
                {
                    DecodedMessage dm = gm.ReadNewMsg(); 
                    Console.WriteLine("手機號碼:{0}\r\n短信內容:{1}\r\n發送時間:{2}" + dm.SendTime,dm.PhoneNumber,dm.SmsContent,dm.SendTime);                    
                }
                catch
                {
                    Console.WriteLine("讀取失敗");                     
                    return;
                }
            }           
        }
    }
}

發佈了47 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章