请问SendText()和SendBuff()的问题

JulianCSDN 2003-12-03 07:47:32
我想知道如果我在Server端SendText()了,在client端用ReceiveBuff能不能收到发送的数据。
相反SendBuff了,那么ReceiveText能不能受到?
...全文
257 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
warton 2003-12-03
  • 打赏
  • 举报
回复
当然能收到了!
netsys2 2003-12-03
  • 打赏
  • 举报
回复
可以的!

SendText(),ReceiveText()的底层都是调用了SendBuf(),ReceiveBuf();

下面是源代码:

function TCustomWinSocket.SendText(const s: string): Integer;
begin
Result := SendBuf(Pointer(S)^, Length(S));
end;
function TCustomWinSocket.ReceiveText: string;
begin
SetLength(Result, ReceiveBuf(Pointer(nil)^, -1));
SetLength(Result, ReceiveBuf(Pointer(Result)^, Length(Result)));
end;

当然,到API层都是send()和recv()

1,317

社区成员

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

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