通过LAN和WAN在VB.NET应用程序之间进行通信

时间:2013-06-21 22:15:37

标签: vb.net

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

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

我希望能够让操作员向客户端发送消息,然后客户端接收此消息并将其显示在通知窗口中。运算符应用程序将执行SQL查询以获取所有在线客户端,然后仅将通知发送到这些计算机。

我可以做SQL方面的事情,我不知道该怎么做的部分......如果运营商应用程序有需要发送的列表,我怎么让客户端发送通知?

我需要能够一次发送两个字符串: - - 通知标题(String& Date.Now显示消息发送时间) - 通知消息(多行 - 不超过5行)

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

提前致谢。 Merick。

1 个答案:

答案 0 :(得分:2)

根据您想要执行此任务的复杂程度和兴奋程度,您可能希望浏览pub/sub模型并使用WCF和某些消息队列(如MSMQ,Tibco,ActiveMQ等)处理通信