我正在开发一个应用程序,管理员可以从管理界面(用户)注销登录用户 已经注销的用户需要查看一条警告消息,表明他已经被管理员注销,一旦他点击确定 按钮应用程序应该注销。
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地址插入?
我在堆栈溢出中发现了类似的问题,但是答案链接没有重定向到正确的资源。
答案 0 :(得分:0)
您可以遵循这种方法。
当用户登录时,将其IP地址记录在数据库表中。 让用户应用程序监听UDP或TCP,它在端口上并不重要 当管理员想要记录他时,他会发送到该IP地址和相同的端口。 当用户记录时,他将自己从桌子上移开。
这种方式没有民意调查。