【问题标题】:Simple FTP Client authentication?简单的 FTP 客户端身份验证?
【发布时间】:2012-02-28 15:42:42
【问题描述】:

我使用 WinSocks 编写了一个简单的 FTP 客户端-服务器代码。但是我对“如何使用简单的用户名密码身份验证”感到困惑?我已经浏览了 MSDN 中给出的身份验证链接,但这让我更加困惑。任何帮助将不胜感激。

【问题讨论】:

    标签: c++ windows winapi authentication ftp


    【解决方案1】:

    FTP 身份验证过程使用USERPASS 命令完成:

    Command:    USER AbhineetK7
    Response:    331 Password required for AbhineetK7.
    Command:    PASS **********
    Response:    230 Hello!
    

    您可以找到更多详细信息here

    【讨论】:

    • 感谢您的努力。但我想知道是否有任何 WinAPI 可以这样做。就像,当我与服务器连接时,“用户名:”字符串出现在客户端命令上,输入用户名并按 Enter 后,它会要求输入“密码:”。谢谢你再次帮助我。这个链接真的很有用。
    • 如果您使用的是操作系统内置的 FTP 库(WinInet 等),则有一个内置操作系统的方法。由于您已经推出了自己的 FTP 客户端,因此您需要进行自己的身份验证。
    • 是的,那是正确的,但你能指出给我一些指向带有 Winsock 和身份验证的代码的链接。或者你能在这里提供一些样本吗?
    【解决方案2】:

    如果我理解正确,您正在寻找这样的东西: FTP Winapi

    如您所见,URL 包含完整的描述以及有关客户端和服务器之间的 FTP 连接的示例,以及用户名-密码身份验证。

    【讨论】:

    • 用户名和密码请参考InternetConnect函数。
    • 伙计们,我已经在使用 WinSock API,如 socket、connect、bind、listen 等。迁移到 FTPWinapi 或 InternetConnect 将使我更改整个源代码。
    猜你喜欢
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-23
    • 2013-01-12
    • 1970-01-01
    • 2011-04-09
    • 2013-10-07
    相关资源
    最近更新 更多