实现发送短信功能有两种方法:
1、调用发送短信网关服务,按照网关服务接受数据格式提供数据。
有没有做过的朋友详细描述下,好像有很多短信服务,哪个的稳定性、价格好些?
2、买MODEM接到系统所在电脑,开发短信发送程序然后系统调用,我之前做过,用的是华为GPRS模块的MODEM,直接向MODEM写AT命令,因为发送短信要用到多条AT命令,各命令是一环套一环,有一条AT命令执行失败短信发送不了,所以很麻烦。问下有没有做过类似短信开发的朋友,有没有MODEM提供短信发送封装好的方法或者API,哪家的MODEM价格、稳定性好些?

解决方案 »

  1.   

    1,找中国移动,有接口。
    2,弄个短信猫,有dll可以调用。
      

  2.   

    1。
    短信网关,运行商直连的最稳定,速度也最快,一小时几十万不成问题.
    要移动要实现cmpp,联通sgip,电信isag等网关协议.
    2。
    用短信猫的话,速度每com口几百条一个小时.
    现在中国移动有限速,就是一小时最大可以发的量有限制,超过即可能被锁卡,需要到营业厅开通.
    短信猫的模块市面上基本就几种,常见有德国西门子,法国wavecom和美国高通anydata
    华为模块没用过,也不好评价.
    之间AT指令不一定兼容,需要看白皮书.
      

  3.   

    飞信API不实际,我查了下好像只能是发送手机号码的好友才能发短信,我是要给系统的广大用户群发短信,不知道短信网关的收费怎么样,一条多少钱,如果贵的话只能弄短信猫,最好是直接提供DLL调用的短信猫。
      

  4.   

    通过串口发送手机短信(C#版)http://heyant.com/html/Article47.html
      

  5.   

    我们的需求很像,找移动或联通这样的运营商要接口根本不可能,一天没有十万八万的发送量,他们是不会给你接口的。 最后我只能找中间商,他们有WEBSERVICES接口,传几个参数就实现发送的功能了,最便的6分钱一条,我用的是东时方你上百度搜一下就可以找到。速度不错。
      

  6.   

    飞信 WebRequest req = WebRequest.Create("http://sms.api.bz/fetion.php?username=" + FeTionUserName + "&password=" + FeTionPassWord + "&sendto=" + u + "&message=" + msg + "");
                            req.Method = "GET";
                            req.GetResponse();
                            req.Abort();
    不过只能给飞信里的好友发...应该是,我没给非飞信好友发测试过
      

  7.   

    大把的短信ISP可以提供他们的API或者webservice出来给你使用,具体的可以到网上搜一下,我一个朋友的公司叫信联通达,应该可以提供,不过只是在辽宁省内的全网(移动,联通,小灵通)
      

  8.   

    139邮箱不收费的
    开通VIP才收
    开通之后送短信和彩信
      

  9.   

    139邮箱开通VIP就可以收发短信?
      

  10.   

    http://download.csdn.net/source/2314509
    去下载这个  呵呵仔细看看那可以群发的 
      

  11.   

     短信猫 发短信 底层 我用C# 已经实现了,可以发送长短信,我这边也有个猫,现在不用了 要的话  优惠点卖你 能发短信的 商用dll 我也有
      

  12.   

    namespace HB_WindowsFormsApplication
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void Form1_Shown(object sender, EventArgs e)
            {
                HB_ClassLibrary.Class_ListBoxProduct Class_ListBoxProduct1 = new HB_ClassLibrary.Class_ListBoxProduct();
                Class_ListBoxProduct1.ListBoxShow(this.Size.Height);
                this.Controls.Add(Class_ListBoxProduct1.ListBoxProduct1);
            }
        }
    }