我正在使用 gsm 调制解调器 itengo 3800。我目前正在做一个与网站交互的项目,以发送/接收批量短信、安排短信等。
问题是,我真的不知道应该在哪个中编码。应该将它编码为 asp.net Web 应用程序吗?还是应该将其编码为与 Web 应用程序交互以发送/接收短信的 Windows 程序?
接收/发送多条短信也很重要,所以我需要队列或任何缓冲?如果提供示例程序会很高兴。
因为通过 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();