C# wpf应用中的网络通信

C# wpf应用中的网络通信,c#,wpf,C#,Wpf,我正在开发一个应用程序,其中管理员可以从管理界面注销已登录的用户,即 已注销的用户单击“确定”按钮后,需要看到一条警告消息,表明管理员已注销 按钮,应用程序应注销 U是在172.0.0.1计算机中登录到“X”wpf应用程序的用户 is管理员将“X”wpf应用程序记录在172.0.0.2计算机中,他有一个可以从中访问的界面 请查看您是否已登录。他从那个界面上注销了他,下面是我对如何实现它的想法 1) 当管理员注销用户时,我们可以在数据库中插入一条记录&如果需要,应用程序需要继续轮询数据库 已记录注

我正在开发一个应用程序,其中管理员可以从管理界面注销已登录的用户,即 已注销的用户单击“确定”按钮后,需要看到一条警告消息,表明管理员已注销 按钮,应用程序应注销

U是在172.0.0.1计算机中登录到“X”wpf应用程序的用户

is管理员将“X”wpf应用程序记录在172.0.0.2计算机中,他有一个可以从中访问的界面 请查看您是否已登录。他从那个界面上注销了他,下面是我对如何实现它的想法

1) 当管理员注销用户时,我们可以在数据库中插入一条记录&如果需要,应用程序需要继续轮询数据库 已记录注销消息;如果记录,它将提示用户。我觉得这种方法没有那么有效

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

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

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


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

您可以采用这种方法

当用户登录时,将其ip地址记录在数据库表中。 让用户应用程序侦听UDP或TCP在端口上实际上并不重要 当管理员想让他登录时,他会发送到该ip地址和同一端口。 当用户记录时,他将自己从表中移除

这样就没有投票了