gpt4 book ai didi

.net - FileSystemWatcher 如何在另一台计算机目录上工作?

转载 作者:行者123 更新时间:2023-12-04 14:37:22 25 4
gpt4 key购买 nike

有些东西让我很感兴趣,我没有找到任何资源。

FileSystemWatcher 如何知道计算机“A”上的文件何时创建/删除/更改/重命名?

我认为这适用于轮询(观察者轮询服务器以检查更新),但在使用 Wireshark 验证网络事件后,我发现没有使用轮询。
SMB 协议(protocol)是否使用可观察/观察者模式?

在这种情况下,服务器如何知道客户端何时不再观察他?

当网络在观察期间下降并在之后立即恢复时会产生什么后果?

在另一台计算机上使用 FileSystemWatcher 似乎太容易了……

最佳答案

Using FileSystemWatcher on another computer seems too easy to be true...



有点像。底层 API - ReadDirectoryChanges() - 打开与服务器的连接,该服务器负责在发生变化时做出响应。如果该连接由于某种原因被丢弃,或者您遇到了您正在连接的操作系统的连接限制,那么您将不会收到通知。

我发现定期轮询(间隔相当长)并使用 FileSystemWatcher 更可靠。仅作为快速响应民意调查之间变化的一种方式。

关于.net - FileSystemWatcher 如何在另一台计算机目录上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/627068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com