gpt4 book ai didi

c# - 创建 smb 服务器以共享文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:09 28 4
gpt4 key购买 nike

网上的大部分地方都解释了如何连接和读取由 smb 服务器托管的数据。维基百科在以下位置解释了有关 smb 的更多信息:

http://en.wikipedia.org/wiki/Server_Message_Block

所以我想做的是能够从 windows eplorer 打开一个文件(位于 internet 上):

enter image description here

我需要将此功能添加到我正在创建的程序中。如果创建这样的服务器太复杂,我想我不会这样做,但我想尽力而为。我发现这个链接可能会帮助我做我正在寻找的事情:http://www.codeproject.com/Articles/309936/Csharp-NET-Network-File-System-NFS-Server但我无法让它发挥作用。

如果我能有一个 hello world 示例,我将非常感激,我将服务器的 ip 放在 windows 上,它会显示一个名为 hello world 的目录。我计划在 Windows 计算机上运行服务器。

此外,它不一定是 smb 服务器。使我能够在 Windows 上浏览文件的任何类型的服务器。

最佳答案

SMBLibrary 是一个开源的 C# SMB 1.0/CIFS 和 SMB 2 服务器库。

您可以实现 IFileSystem 并提供一个包含“hello world”文件的目录:)

请注意,Windows 只会连接到在端口 139 或端口 445 上运行的服务器,您不能指定任何其他端口(打印屏幕中的 server:port 语法无效)

http://vm1.duckdns.org/public/SMBLibrary/SMBLibrary.htm

https://github.com/TalAloni/SMBLibrary

塔尔阿洛尼

关于c# - 创建 smb 服务器以共享文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12345233/

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