一般运营商的短信接口程序都会以DLL的形式提供,只要调用这个DLL就行了,我做了一个湖北电信的,你可能用不上。

解决方案 »

  1.   

    我有,是用华为的接口,delphi做的
      

  2.   

    用GSM Modem发短信我做过,其实很简单的,收因为没这需要所以没有做,应该也差不多,给你个参考文章
    http://www.yesky.com/SoftChannel/72342380468109312/20040523/1800310.shtml
      

  3.   

    北京诺亚软件公司 www.noahsoft.cn提供短信群发开发控件/硬件模块
      

  4.   

    //接收短信
    private void Button5_Click(object sender, System.EventArgs e)
    {
    //1)接收短信
    status1.Text = "正在接收短信,请稍等 ......";
    pb1.Value = 50; if(isClear.Checked)
    jsnr.Text = GSMModem.GSMModemSMSReadAll(Device.Text,0);
    else
    jsnr.Text = GSMModem.GSMModemSMSReadAll(Device.Text,1); //2)显示信息
    cwxx.Text = GSMModem.GSMModemGetErrorMsg(Device.Text);
    status1.Text = "接收短信完毕!";
    pb1.Value = 100; }//发送短信
    private void Button3_Click(object sender, System.EventArgs e)
    {
    //0) 格式检查
    if(jshm.Text == "") 
    {
    MessageBox.Show("手机号码不能为空!","提示", MessageBoxButtons.OK);
    jshm.Focus();
    return;
    }
    if(fsnr.Text == "")
    {
    MessageBox.Show("短信内容不能为空!", "提示", MessageBoxButtons.OK);
    fsnr.Focus();
    return;
    } //2) 发送短信
    int smslen;
    status1.Text = "正在发送短信,请稍等 ......";
    pb1.Value = 50;
    smslen = System.Text.Encoding.Default.GetByteCount(fsnr.Text);
    if(GSMModem.GSMModemSMSsend(Device.Text,null, 8, fsnr.Text, smslen, jshm.Text, sendState.Checked) == true)
    MessageBox.Show("GSMModemSMSsend: 短信发送成功!", "提示", MessageBoxButtons.OK);
    else
    MessageBox.Show("GSMModemSMSsend: 短信发送失败!" + GSMModem.GSMModemGetErrorMsg(Device.Text), "提示", MessageBoxButtons.OK);

    //3) 显示错误信息
    cwxx.Text = GSMModem.GSMModemGetErrorMsg(Device.Text);
    status1.Text = "发送短信完毕!";
    pb1.Value = 100; }
    以上是一个提供商提供的c#例子,直接引用他给你的dll就可以,很简单的开发
      

  5.   


    邮件已发,查收把,是个开发商给的例子,看看应该会的.就是引用他的dll,别的就不用管了
      

  6.   

    我有web服务的接口. DLL也有.
      

  7.   

    调人家的WEB SERVICES 就行了.
      

  8.   

    简单的要命了,当然没有实现可能觉得有难度你这样,首先要求客户买一个短信猫,就是发短信用的设备,类似于一个有USB口或COM口的手机,然后再装入一个SIM卡,普通的就行,然后买个硬件设备时,厂家会提供光盘或接口函数,各种语言的调用方法,然后你就可以了啊
      

  9.   

    提供商提供的c#例子,直接引用他给你的dll就可以,很简单的开发