想做一个可以给手机发短信的程序,但是这一定要和硬件关联了吧?是不是需要有代理的?现在问题是这样的,假如已经申请好了个号码,比如说imc号,比如说是"abc"了,那么余下的程序该如何编写?
假设现在这样的,有TextBox1,在其中可以输入手机号码,有TextBox2,在其中可以输入短信的内容,有一个Button1,被点击则程序触发。该用到什么相关技术实现这个功能?本身机器要怎么配置一下么?你们如何做的,希望得到帮助!

解决方案 »

  1.   

    买个短信收发器,硬件商提供一个封装好的DLL,使用它提供的函数,很容易的!
      

  2.   

    详细情况是这样的:
    硬件方面:你需要一台短信收发器,一般买那种一个模块的就行了,大概2000多块钱,只能插一个手机SMS卡,可发可收。一般随硬件都附有一个短信模块开发包,里面有一个封装好的dll文件,用于控制短信收发器接受发送短消息。
    软件方面:一般有两个程序组成,一个是后台的检测服务程序,另一个是前台的发送程序(就是你说的两个TextBox和一个Button)。前台的发送程序用于向数据库中插入要发送的信息,比如目标地址,短信内容,发送时间等,后台检测程序用于定时检测数据库中是否存在待发送的短消息,检测到则通过短信收发器发送出去。
    另外,一般随短信收发器都附增一个服务程序和一个发送程序,拿到手就可以用。
    还有什么问题,欢迎交流!顺便说一句,把帖子结了吧!
      

  3.   

    谢谢junmingl,短信收发器,可能也要交费吧,是不是和手机差不多啊?如果那样的话,不知道是不是直接到电信申请个号要更便宜:)