请问使用TcpClient控件如何接收数据???

hhlxf 2003-06-30 10:33:30
它有一个OnReceive函数但好像不能用!
...全文
126 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
stsrj 2003-07-01
  • 打赏
  • 举报
回复
去看看WIN API HELP,
ReceiveBuf()
ReceiveBuf函数声明:int _fastcall ReceiveBuf(void *Buf, int Count);
这个函数用于从Socket连接中读取Count个字节到Buf参数中,并返回实际读取的字节数。这个函数一般是在处理Socket对象的OnSocketEvent事件或者TServerSocket元件的OnClientRead事件或者TClientSocket元件的OnRead事件时调用的。ReceiveBuf函数只适用于非阻塞方式的Socket,对于阻塞方式的Socket,只能用TWinSocketStream来读写信息,TWinSocketStream只在对方准备好的情况下才传输数据。
ReceiveText
函数声明:System::AnsiString _fastcall ReceiveText( );
这个函数从Socket连接中读取一个字符串并返回这个字符串,这个函数一般在响应Socket对象的OnSocketEvent事件时调用,或者在响应TServerSocket元件的OnClientRead事件时调用。注意:ReceiveText函数只适用于非阻塞方式的Socket对象。
pp616 2003-06-30
  • 打赏
  • 举报
回复
呵呵。很久不用了。

1,317

社区成员

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

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