请教,在NMFTP中connect时,报错:10022 invalid argument???

moustapha2 2010-09-09 11:32:13
Form1->NMFTP1->Host = ftp_ip ;
Form1->NMFTP1->Port = 21 ;
Form1->NMFTP1->UserID = ftp_user;
Form1->NMFTP1->Password = ftp_pwd;
Form1->NMFTP1->ReportLevel = 1;
Form1->NMFTP1->TimeOut = 10000;


Form1->NMFTP1->Connect();

在这一步后会跳到NMFTP1Error()事件,并报错:

Errmsg:10022 Invalid argument



可以在cmd窗口里面登录ftp服务器
...全文
528 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2010-09-09
  • 打赏
  • 举报
回复
前两天我用RAD2010调试一个工程的时候,代码无误的情况下,运行总是AV,一怒之下,新建了工程将单元添加进来,再编译结果就OK了。到现在仍不知什么原因。对比了工程文件,没什么大的差别。

我现在的经验是:如果折腾很久还出莫名的问题,不如重启计算机。
moustapha2 2010-09-09
  • 打赏
  • 举报
回复
新建一个测试工程,运行上面的代码是成功的!!!

疯了啊!!!!
moustapha2 2010-09-09
  • 打赏
  • 举报
回复
还有:

端口的值是可以用语句赋值的(NMFTP1->Port = 21 ;)

为什么就是IP不行啊???
moustapha2 2010-09-09
  • 打赏
  • 举报
回复
问题更新

发现报错的原因是IP地址没有被NMFTP认出来 ????

用参数赋值的方式(NMFTP1->Host="192.168.1.100";)就会报上面的错误

直接在控件的Host属性里面填上"192.168.1.100"就没有问题

如果把Host属性留空,会报“IP地址不能为空”的错

为什么啊????
zzbinfo 2010-09-09
  • 打赏
  • 举报
回复
你的代码没有问题,看看是不是防火墙之类的还是什么
通过bd给你抄了一段
“这是winsock的错误,你给winsock的函数传递了一个无效参数。
Question/Problem: Invalid Argument.

可能原因:
1.网络不通!
2.防火墙过滤!
3.不在同一网段!
zzbinfo 2010-09-09
  • 打赏
  • 举报
回复
重启计算机在用微而软的操作系统这么多年以后,这个已经成为很多问题的标准答案
内容概要:本文详细阐述了现代汽车电子电气架构(EE架构)的整车拓扑与域划分设计规范,重点介绍央计算单元(CCU)、区域控制器(Zone)及五大核心域(智驾域、座舱域、车身域、动力域、底盘域)的架构定义、功能职责、关键技术要求与演进趋势。文章强调“逻辑归域、物理归Zone”的分层设计理念,解析了各域在不同架构形态下的协同机制与接口关系,涵盖算力配置、功能安全(ASIL等级)、信息安全、电源管理、通信架构等关键要素,并展望舱驾融合、线控化、800V高压平台、端到端智驾等未来发展方向。; 适合人群:具备汽车电子、车辆工程或相关专业背景,从事EE架构、域控制器开发、整车系统设计等工作1-5年的工程师和技术管理人员。; 使用场景及目标:①指导整车EE架构的设计与优化,明确域与Zone的职责边界;②支持域控制器选型、算力规划与安全等级定义;③推动平台化、标准化架构落地,提升系统集成度与可扩展性;④把握智能化、电动化趋势下的技术演进方向。; 阅读建议:此资源技术深度较高,建议结合实际项目背景阅读,重点关注各域的接口定义、安全要求与架构演变路径,宜配合系统架构图、信号流图等工具辅助理解,并在团队内开展专题研讨以促进共识形成。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧