日期:2014-05-19  浏览次数:20889 次

C# 短信GSM MODEM开发的问题
在读取消息时,用TEXT模式读取。
at+cmgf=1  
1.   但在C#     VS.NET里面怎么把读取到的结果返回呢.   蚕蛹的方法试过了.想问问有其它方法没哦..   比如VS.NET里面自带的串口开发的...  

2.   在对GSM   MODEM   里面的消息进行删除时.   我想读一条删除一条.
      如果里面有十条记录..   我读第一条后删除第一条..   at+cmgd=1
      再读第二条时.会不会读成了第三条??(因为第一条刚刚被删除   了)
      还有就是删除第一条时,   会不会刚刚好删除最新收到的那条消息..(因为收到的最新的消息永远是第一条)

希望有高手提供示例或是博客文章.     不胜感谢...  


------解决方案--------------------
好好看看System.IO.SerialPort类,非常的好用,只不过注意每条at指令中留下1秒的时间进行发送。这个类只在.net 2.0里面有。
------解决方案--------------------
我有专门写得gsmmodem操作接口,你要看看不?
------解决方案--------------------
就是用System.IO.SerialPort吧,和网络通信差不多。