在 .NET 远程处理服务器上的远程调用过程中终止连接时会发生什么情况



当连接的客户端在远程调用过程中断开连接时,.NET 远程处理服务器的服务器端行为是什么?具体来说,如果客户端应用程序在等待远程调用返回时调用 myThread.Abort()?

有什么具体需要我处理的吗?如果这种情况发生在锁定块的中间,这会如何影响服务器的行为?这可能会导致任何原因的死锁吗?

客户端

可以随时与 .NET 远程处理服务器断开连接。这是正常情况,对服务器没有影响。服务器将完成调用的处理,然后丢弃结果而不将其发送回客户端。在任何情况下,所有锁都将正常退出。

相关内容

  • 没有找到相关文章

最新更新