如何将SMB核心协议集成到您自己的应用程序中?

问题描述 投票:0回答:1

我正在开发集成文件夹重定向的软件,我的应用程序可能运行在复杂的网络环境中,其中有一个或多个网关、代理和 NAT 设备。

我的应用程序已与代理服务器通信并建立 TCP/TDP 套接字连接,并且我不想扩展到其他套接字连接。

  1. 我已经分别使用WinFsp和fuse2在Windows和Linux上实现了文件夹重定向,但是我的接口实现可能不够健壮,我可能无法在短期或长期完善这个功能。

  2. 因此,我正在考虑将 SMB 中与文件夹重定向协议相关的功能直接集成到我的应用程序中,并从我的套接字扩展 SMB 协议的消息通道。

  3. 而且我不想在Linux服务器端安装SMB服务器。我需要将SMB客户端和SMB服务器分别集成到我的客户端和服务器中,并自己启动文件重定向服务。

如果您有什么方法或建议,请帮助我!

c qt ntfs
1个回答
0
投票

您绝对可以阅读这些:

您将找到大量有关 CIFS/SAMBA 协议如何工作、数据包如何形成的信息,最后您还可以从中获取所需的源代码。

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.