bcb网络应用编程一问

guoyichao 2003-01-20 03:36:53
BCB6里有多种网络编程的容器,客户端应用的就有FastNet和Indy Clients,这2个哪个好?
下面这段代码消息框明明弹出s的长度了,为什么传到服务器上的文件长度始终为0?且IdFTP的WorkBegin事件中得到的AWorkCountMax也为0?

TFileStream *s = new TFileStream("tmpnam", fmCreate);
char text[256];

Memo1->Lines->Clear();
Memo1->Lines->Add("Test");
Memo1->Lines->SaveToStream(s);
snprintf(text, 255, "%d", s->Size);
MessageBox(NULL, text, "test", MB_OK);
IdFTP1->Connect();
IdFTP1->Put(s, "/download/info.dld", false);
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
warton 2003-01-22
  • 打赏
  • 举报
回复
放在try里试试
warton 2003-01-22
  • 打赏
  • 举报
回复
看情形是indy的好了,就用它吧,不过我很少用indy的,因为是从cb4.5过来的

1,317

社区成员

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

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