如何在wpf应用程序中通过网络进行通信

时间:2015-02-18 04:33:44

标签: c# wpf

我正在开发一个应用程序,管理员可以从管理界面(用户)注销登录用户 已经注销的用户需要查看一条警告消息,表明他已经被管理员注销,一旦他点击确定 按钮应用程序应该注销。

U是用户登录172.0.0.1机器中的“X”wpf应用程序

A是管理员在172.0.0.2机器上记录“X”wpf应用程序,他有一个界面,他可以从哪里 看到U已登录。他从该界面注销了他,以下是我对如何实现它的想法

1)当管理员注销用户时,我们可以将记录插入数据库。应用程序需要继续轮询数据库,如果 注销消息已被记录;如果记录它将提示用户。我发现这种方法效率不高。

2)我们可以使用MSMQ,但我不确定MSMQ是否用于此类通信

3)我们可以创建TCP套接字并从一端发送它们,我们可以在另一端接收它并注销用户

什么是正确的方法?无论如何,当某些数据具有时,sql server可以开始与wpf应用程序通信 是否使用IP地址插入?

我在堆栈溢出中发现了类似的问题,但是答案链接没有重定向到正确的资源。

1 个答案:

答案 0 :(得分:0)

您可以遵循这种方法。

当用户登录时,将其IP地址记录在数据库表中。 让用户应用程序监听UDP或TCP,它在端口上并不重要 当管理员想要记录他时,他会发送到该IP地址和相同的端口。 当用户记录时,他将自己从桌子上移开。

这种方式没有民意调查。