Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF服务,用户登录-如果过早断开连接,如何处理?_C#_Wcf_P2p - Fatal编程技术网

C# WCF服务,用户登录-如果过早断开连接,如何处理?

C# WCF服务,用户登录-如果过早断开连接,如何处理?,c#,wcf,p2p,C#,Wcf,P2p,我正在创建一个p2p应用程序。我将在某个url上托管一个Web服务,用户将使用该url登录到系统并查找彼此的ip地址。我正在为web服务使用WCF。部分应用程序将允许用户进行点对点聊天 因此,我假设当用户登录时,我只是将用户数据库表中的“Online”列更新为true。当他们注销时,我将其设置为false。但是,如果以另一种方式关闭连接,例如如果他们失去互联网连接,那么他们将没有机会调用“注销”功能……WCF如何处理这种情况?可能的重复

我正在创建一个p2p应用程序。我将在某个url上托管一个Web服务,用户将使用该url登录到系统并查找彼此的ip地址。我正在为web服务使用WCF。部分应用程序将允许用户进行点对点聊天

因此,我假设当用户登录时,我只是将用户数据库表中的“Online”列更新为true。当他们注销时,我将其设置为false。但是,如果以另一种方式关闭连接,例如如果他们失去互联网连接,那么他们将没有机会调用“注销”功能……WCF如何处理这种情况?

可能的重复