我在使用TClientSocket控件的时候,发现................... 我发现使用SendBuf函数发送的时候,进程的返回值(实际发送数据量)和需要发送的数据量(此函数的第2个参数),是不相等的!!这是为什么呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function SendBuf(var Buf; Count: Integer): Integer;第2个参数,你最后设置为你要发送的大小既sizeof(buf)类似的 是这样的,我的代码是这样的:Sendlen:=Proxy_Frm.ServerProxy.Socket.Connections[j-1].SendBuf(TempRecord^.SendStr,TempRecord^.SendLen); {发送数据}其中TempRecord^.SendStr是需要发送的数据,TempRecord^.SendLen是需要发送的数据的长度(在这里是512)可是这个函数的返回值Sendlen并不是512呀,这是为什么呢?? 老树开新花 DirectX游戏窗口化 100分送上 如何在点击我在点击 TDB狗日的、 子组件 想使用 父组件的 事件 要怎么写? 帮我解决一个问题!很easy!在线等待! 地狱情人杨勇在吗?用你的xp控件遇到一个问题! bmp改成icon咋编 请问如何用DElphi实现像WINZIP那样的文件压缩? 问个简单的问题 NT屏蔽组合键(ctr-alt-del)。 BDE中的用户名和密码是什么? 如何知道某个NT服务是否存在?并且使自己的NT服务与之建立依存关系! word文件如何存入和导出数据库
第2个参数,你最后设置为你要发送的大小
既sizeof(buf)类似的
Sendlen:=Proxy_Frm.ServerProxy.Socket.Connections[j-1].SendBuf(TempRecord^.SendStr,TempRecord^.SendLen); {发送数据}
其中TempRecord^.SendStr是需要发送的数据,TempRecord^.SendLen是需要发送的数据的长度(在这里是512)可是这个函数的返回值Sendlen并不是512呀,这是为什么呢??