FTP客户端NLST命令问题

mvwan mvwan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
发送"PWD"命令没有问题,列出文件列表不可以,是哪里得问题?

bool file_list()
{
char buf[buf_size] = { 0 };
std::string file_buf = "PWD \r\n";
send(down_socket, file_buf.c_str(), file_buf.length(), 0);
recv(down_socket, buf, sizeof(buf), 0);
std::cout << "当前目录:" << buf << std::endl;

file_buf = "NLST ";
file_buf.append("/e:/EFTP/");
file_buf.append("\r\n");
int r_s = send(down_socket, file_buf.c_str(), file_buf.length(), 0);

memset(buf, 0, sizeof(buf));
recv(down_socket, buf, sizeof(buf), 0);
std::cout << "文件列表:" << buf << std::endl;

return true;




...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
mvwan
模式及实现 5,529 成员 4,167 内容