短信通过gms调制解调器asp.net

时间:2010-12-20 15:21:46

标签: asp.net sms modem

我正在使用gsm调制解调器itengo 3800.我正在做一个与网站接口的项目,用于发送/接收批量短信,安排短信等。

问题是,我真的不知道应该编写哪个。它应该编码为asp.net Web应用程序吗?或者它应该编码为与Web应用程序接口发送/接收短信的Windows程序?

接收/发送多个短信也很重要,所以我需要队列或任何缓冲区?如果提供样本程序,会很高兴。

1 个答案:

答案 0 :(得分:1)

因为通过gsm调制解调器发送消息可能很慢,我要做的是让ASP.NET应用程序将消息发布到消息队列,然后让Windows服务读取队列并发送消息。这允许网站在发送大量消息时避免任何降级问题。

这是一篇很好的文章,讨论了如何使用MSMQ:http://www.15seconds.com/issue/031202.htm

ASP.NET应用程序将:

MessageQueue queue = new MessageQueue(QUEUE_PATH);
Message msg = new Message("5555551212|message");
queue.Send(msg);

服务会听:

MessageQueue queue = new MessageQueue(QUEUE_PATH);
Message msg = queue.Receive();