Server端会不定时的发送数据到客户端,要求客户端在数据发过来后及时地接收数据,而不是用Timer控件来控制。也就是说IdTCPClient有没有相应事件来触发?
我刚接触Indy,希望大家帮帮忙!
{我在Indy网站下载的demo也没找到我这种问题的范例}
我刚接触Indy,希望大家帮帮忙!
{我在Indy网站下载的demo也没找到我这种问题的范例}
解决方案 »
- 实现sockscap,有木有
- 字符串转16进制
- 有谁用Delphi做过QC品质控制图表(P,U,C)? 现在数据算出了,但我没找到支持这种图表的控件, 有没有三方控件?
- 真是奇了怪了,adoquery的parametes,如果sql里面的字段是字符串就可以,是整型的则不行
- 从VB转行Delphi,初学者,可惜没有象微软的中文MSDN,入门挺难的,谁能提供一些电子书看吗?
- 有哪位用过ExpressBars吗?请问怎样将每个工具条最右的一个小箭头去掉,按它还会出来个下拉菜单?3Q
- delphi中函数添加的方法
- dll 调用,想从dll中对treeview操作,行吗,最好有代码
- ORA-00933: SQL command not properly ended求大神解答!!。。。
- 遇到如此问题,该如何处理,请大侠们救我。
- 问了一天,可以解决吗?给个判断鼠标单击还是双击的代码?
- 一道小学奥林匹克竞赛数学题目,高手请进,Thanks
我的做法是用Server-Server组件完成通讯。
创建一个线程,用于读取或发送数据。
在线程中Execute中执行如下代码:
While ( Not Terminated ) do
begin
Try
Socket.ReadBuffer(..);
Synchronize(ProcessRequest); //在这里处理服务端送过来的请求
Finally
end;
end;