网页上发短信需要有网关给你用,最好自己做个webservice来操作这个网关,程序则调用该webservice

解决方案 »

  1.   

    在csdn的文档里有类似的文章你搜索一下
      

  2.   

    websevice当然可以了,你把控制接口做到websevice上就行了。
    关于你说的延迟,可以用异步通讯来解决,websevice支持异步模式。
      

  3.   

    webservice默认在80端口的,你也可以设在其他端口
    websevice是支持异步模式
    网上有websevice的短信接口,可以找找
      

  4.   

    可以,把你原来写在程序里的方法写在webservice里,然后客户端异步调用那个webservice方法就可以了。
      

  5.   

    谢谢各位,我感觉你们说的在Webservice中是不能实现阿我以前的程序是开了一个Server,监听2349端口,单片机主动连接Server的2348(不停的尝试连接,直到连接上为止),server端Accept连接,然后启动一个服务线程进行服务.我见过一个OA里面实现群发短信的思路,他的是通过硬件来发短信的,如下手机短讯发送的实现方式:
    1. 首先由一个程序每隔一定的时间去检测数据库内专门用于发送手机短讯的数据表(以下简称数据表一)内是否有数据,如果有,再检查该数据表内的数据的发送时间是否在当前时间之前,如果是,就将符合条件的数据全部取出,用一个循环来控制硬件系统发送这些讯息,同时记录硬件系统回应的值(成功或不成功)。
    2. 将发送完成后的记录(无论成功与否)存入一个专门用于存放手机短讯历史记录的数据表(以下简称数据表二)中,以备日后统计或查询。
    3. 对发送完成的手机短讯进行属性检查,如果是一般手机短讯就从数据表一中删除,如果是定时提醒,就从数据表一中将时间字段更改为下一次需要提醒的时间。
    4. 该程序立即再次检查数据表一,如果有符合条件的记录,重复所有步骤。如果没有,程序停止,到下一个规定间隔时间再执行。 我觉得这个思路可以
      

  6.   

    还有,webservice里面能实现运行一个或者几个线程,不间断的监听吗?webservice里面的方法不是客户端调用的才执行吗?