我的Socket VCL出问题了...大侠来帮忙~>_<~

n27741 2007-03-01 04:45:16
我做了2个用于文件传输的vcl组件
FileServerSocket / FileClientSocket
其中涉及到OnRead事件的监视
我按照CSDN里面的帖子我是这样声名客户端OnRead事件的

头文件
__published:
void __fastcall ClientRead(TObject *Sender,TCustomWinSocket *Socket);
__property OnRead(服务器组件是 __property OnClientRead);

在构造函数:
this->OnRead = ClientRead;

然后实现函数
void __fastcall ClientRead(TObject *Sender,TCustomWinSocket *Socket)
{
//---根据协议处理
}
按道理一旦触发OnRead事件,应该响应ClientRead函数

现在......
服务器和客户端都是这样写OnRead事件
服务器的OnRead响应了
但是..
客户端一点反应也无...

...全文
172 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
FFSB 2007-03-02
  • 打赏
  • 举报
回复
你贴的服务器代码没有问题。
ctBloking意味着什么读/写事件不会发生!
n27741 2007-03-02
  • 打赏
  • 举报
回复
问题解决 结贴
n27741 2007-03-02
  • 打赏
  • 举报
回复
难道是我没有描述清楚?
问题就是自定义的ClientSOCKET 的OnRead事件不响应了
clientType = ctBloking

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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