CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

我在使用TClientSocket控件的时候,发现...................

楼主zgc7622(张远_7622)2004-12-01 08:37:42 在 Delphi / 网络通信/分布式开发 提问

我发现使用SendBuf函数发送的时候,进程的返回值(实际发送数据量)和需要发送的数据量(此函数的第2个参数),是不相等的!!  
  这是为什么呢???  
  问题点数:0、回复次数:4Top

1 楼bee2518(迷茫ing)回复于 2004-12-01 08:48:56 得分 0

发送数据大小没有你指定的那么大  
  Top

2 楼nyf1220(我是党员----不过听说最近风声紧,打算换名字)回复于 2004-12-01 08:55:20 得分 0

function   SendBuf(var   Buf;   Count:   Integer):   Integer;  
  第2个参数,你最后设置为你要发送的大小  
  既sizeof(buf)类似的Top

3 楼zgc7622(张远_7622)回复于 2004-12-01 10:27:14 得分 0

是这样的,我的代码是这样的:  
  Sendlen:=Proxy_Frm.ServerProxy.Socket.Connections[j-1].SendBuf(TempRecord^.SendStr,TempRecord^.SendLen);     {发送数据}  
  其中TempRecord^.SendStr是需要发送的数据,TempRecord^.SendLen是需要发送的数据的长度(在这里是512)可是这个函数的返回值Sendlen并不是512呀,这是为什么呢??Top

4 楼zgc7622(张远_7622)回复于 2004-12-01 10:54:54 得分 0

请高手帮助!!!Top

相关问题

  • 使用CppWebBrowser控件?
  • 控件TAB的使用
  • CMonthCalCtrl控件使用
  • listBox 控件使用
  • 发现RAIZE控件一个BUG,使用过RAIZE控件的朋友进来看看
  • 关于C++Builder6.0中使用了第三方的控件,后来发现此控件不好用,删除此控件后出现在的问题!
  • 请教梅花雪,你的MxTreeView1.0控件使用过程中发现的问题
  • 用户控件用使用WEB控件?
  • 如何使用控件中的控件?
  • TClientSocket控件连接问题

关键词

  • 函数
  • 数据
  • temprecord
  • sendlen
  • sendbuf
  • 发送
  • 需要

得分解答快速导航

  • 帖主:zgc7622

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo