首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >smbj API是否支持SMB v3.x方言版本?

smbj API是否支持SMB v3.x方言版本?
EN

Stack Overflow用户
提问于 2019-02-14 22:22:59
回答 1查看 181关注 0票数 0

使用smbj API打开SMB连接时抛出异常。它说:"SMB 3.x支持尚未实现“。异常从“"SMB2NegotiateRequest.putCapabilities(SMBBuffer buffer)”方法中抛出。

下面是打开连接的代码片段。ides用于与支持上述任何方言版本的服务器建立连接。

代码语言:javascript
运行
复制
    SMB2Dialect [] supportedSmdDialects = {
            SMB2Dialect.SMB_2_0_2,
            SMB2Dialect.SMB_2_1,
            SMB2Dialect.SMB_2XX,
            SMB2Dialect.SMB_3_0,
            SMB2Dialect.SMB_3_0_2,
            SMB2Dialect.SMB_3_1_1
    };
    SmbConfig cfg = SmbConfig.builder().
            withDialects(supportedSmdDialects).
            withMultiProtocolNegotiate(true).
            build();
    SMBClient client = new SMBClient(cfg);
    Connection conn = client.connect(host); // This line throws

这段代码有什么问题吗,或者中小企业的v3x实际上没有实现?

EN

回答 1

Stack Overflow用户

发布于 2019-02-15 19:29:53

目前确实没有实现对SMBv3的支持。要进行连接,请从阵列中删除SMB3+方言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54692646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档