如何让我的应用程序收听传入的短信?

时间:2014-05-22 09:24:19

标签: c# winforms service

我有一个用于发送和接收文本的Windows窗体应用程序,这是通过.NET Remoting向服务器上安装的服务发送消息来实现的,该服务器连接有一个GSM调制解调器(加密狗),然后,一旦服务器收到来自客户端应用程序的消息,服务就会通过GSM调制解调器发送消息。

到目前为止,关于发送文本的一切都很顺利但是我们需要能够读取传入文本消息的功能;我不确定如何编写代码来收听传入的文本,然后将它们发送到我的客户端应用程序。

有人可以给我一些关于从哪里开始的建议吗?我在TcpClientChannel类上尝试过MSDN文档,但这对于侦听COM端口或类似的东西并不是很有用。

1 个答案:

答案 0 :(得分:0)

如果您正在使用AT命令集,那么我担心您的服务器必须以一定间隔轮询加密狗的SIM卡(无论什么都有意义)。

在通知或通知客户方面,您可以:

  • 遵循与服务器相同的方案并定期轮询

-OR -

  • 如果远程连接已连续打开,请让服务器使用其中一个远程处理对象上的事件进行通知。此事件的事件参数可以包含所有新消息。