0

我正在考虑编写一个将在网络上的多台机器上运行的应用程序 - 我还没有开始编写任何代码,因为我目前正在研究选项 - 我会让每个客户端通知服务器他们的存在,可能通过更新存储机器信息和“离线/在线”状态字段的 SQL 表......除非你能想到更好的方法来做到这一点?

除了在网络上每个用户 PC 上运行的客户端外,还会有运行不同应用程序的“操作员”。

我想做的是让操作员向客户端发送消息,然后客户端收到此消息并将其显示在通知窗口中。操作员应用程序将执行 SQL 查询以获取所有在线客户端,然后仅将通知发送到这些机器。

我可以做 SQL 方面的事情,我不知道该怎么做......一旦它有需要发送到的列表,我如何让操作员应用程序向客户端发送通知?

我需要能够一次发送两个字符串:- - 通知标题(字符串和日期。现在显示消息的发送时间) - 通知消息(多行 - 不超过 5 行)

有关如何让 vb.net 应用程序读取两个文本框并将内容发送到远程 vb.net 应用程序的任何帮助,然后该应用程序可以将这些值分配给要使用的变量并传递给通知弹出窗口(我已经让弹出窗口工作) 将不胜感激。

提前致谢。梅里克。

4

1 回答 1

2

根据您希望完成此任务的复杂程度和令人兴奋的程度,您可能需要探索pub/sub模型并使用 WCF 和一些消息队列(如 MSMQ、Tibco、ActiveMQ 等)处理通信

于 2013-06-21T22:50:45.290 回答