DELPHI的Indy IdTCPClient控件如何主动接收数据

Delphi > VCL组件开发及应用 [问题点数:100分,结帖人wx810]
等级
本版专家分:0
结帖率 75%
等级
本版专家分:26053
勋章
Blank
红花 2010年7月 Delphi大版内专家分月排行榜第一
2010年3月 Delphi大版内专家分月排行榜第一
Blank
蓝花 2010年10月 Delphi大版内专家分月排行榜第三
2010年4月 Delphi大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:26053
勋章
Blank
红花 2010年7月 Delphi大版内专家分月排行榜第一
2010年3月 Delphi大版内专家分月排行榜第一
Blank
蓝花 2010年10月 Delphi大版内专家分月排行榜第三
2010年4月 Delphi大版内专家分月排行榜第三
等级
本版专家分:0
wx810

等级:

Delphi XE8下 Indy使用:IdTCPClient

IdTCPClient这个控件在XE8里面和以前的代码感觉完全不一样了,研究了一下,基本通讯模式如下: 首先防止IdTCPClient和IdAntiFreeze在界面上,uses里面包含一下IdGlobal TCP连接: begin IdTCPClient1.Host := '...

delphi用IdTCPServer和IdTCPClient传输文件

其它某些文件传输代码精练很多,传输的文件大小任意,个人建议:写网络文件传输程序时最好用Indy控件(因为其默认即阻塞模式,Server端已封装了多线程,没有数据包大小限制),ClientSocket VS ServerSocket传输文件很麻烦...

Delphi笔记-Indy10.5.5 IdTcpServer 与 IdTcpClient Demo --服务器端

unit UntMain; <br />interface <br />uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons, ComCtrls, XPMan, ExtCtrls, StdCtrls, ...

Indy10中idTcpServer和idTcpClient的异常解决

今天重写一个delphi7的CS架构的软件,原本自带的控件Indy9。现在升级到Indy10,用delphi XE5开发。发现idTcpServer与idTcpClient的一些异常导致内存报错。 1.idTcpServer端需要先启动,idTcpClient再启动去...

Delphi IdTCPClient 点对点传送文件

客户端向另一个客户端传送文件,不通过服务端中转 那一个很重要的点是,这个客户端也要放一个IdTCPServer,也就是说这个客户端既是...A客户端(放一个IdTCPClient控件,发送文件) procedure TFormFileSe

delphi idtcpclient和idtcpserver的心跳包

最近有个项目需要用到socket通信,对于socket的网络异常处理(程序异常退出或者网络掉...环境:delphi7+indy控件(dephi7自带) 工作需要才用delphi7,建议使用delphi2007及以上版本,delphi2007里面带的indy控件版本

delphi下使用indy进件socket通信的简单实例介绍

而这边项目肯定是要在windows下跑的,由于考虑到unix下socket采用的是阻塞式通信,由于项目紧张,思索再三,决定采用delphiindy组件来编写服务器端的通信部分。其中通信的格式如下定义: <br />信息段 ...

delphi7中indy10服务器端idtcpserver客户端连接,断开,以及断开客户端报错解决方法

最近要写一个上位机软件,需要用到idtcpserver来接收客户端发来的数据,但是发现idtcpserver这个控件比较难控制,总是出现一些未知的错误,网上也找不到相关资料,只能自己一步步来研究了,经过1天的摸索,终于...

(10)uniGUI for C++ builder下如何使用IdTCPClient控件通讯?

(中行雷威2018.3.10) (同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++builder的魅力!欢迎各地朋友加入我的QQ群484979943、860634510、299497712,进群密码“BCB”,同时也请将该群号广为宣传,希望...

关于IdTcpClient的使用

关于IdTcpClient的使用 其实Indy的block模式挺好玩的.但是它没有类似于IdTcpServer的OnExcute事件. 为此,我们必须自己写一个从TThread继承的类,用于检查Statck中的Tcp有没有收到数据(另一种方法相似,只是在另...

[转]Delphi 7中用Indy组件开…

[转]Delphi 7中用Indy组件开发Socket应用程序 [转]Delphi 7中用Indy组件开发Socket应用程序  笔者在前一段的工作中,需要开发一套简单的网络数据...Socket组件(IdTCPClient和IdTCPServer)和Delphi原生的TC...

Delphi Indy和socket的一些区别

关于INDY--DELPHI的Internet控件Delphi 2010 中包含了大量的Indy控件,网上找点资料转到博客下面给大家分享下。 你有没有用DELPHI开发Internet程序?是不是常常会烦恼FastNet组件为什么没有源代码?有很多...

Delphi Indy控件实现网络验证与asp通信

Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, SHDocVw, StdCtrls, ComCtrls, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP;...

delphi indy控件实现网络验证与asp通信

unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, OleCtrls, SHDocVw, StdCtrls, ComCtrls, IdBaseComponent,IdComponent, IdTCPConnection, IdTC

Delphi中关于idtcpserver的使用解答(转)

Delphi中关于idtcpserver的使用解答(转)   用idTCPServer客户端接上来时,如何取得客户端的IP? IP:=AThread.Connection.Binding.PeerIP; Port:=AThread.Connection.Binding.PeerPort; 尝试解答你的...

Indy TIdTCPClient 在网络掉线时的处理方法

Indy控件都是阻塞模式。阻塞模式下,代码比较简单,不容易出现面条代码。 假设 TCP 连接已经建立,正常操作中,网络掉线了,可能过一段时间,网络又恢复了。比如拔掉网线这种情况。 经过测试,发现以下状况。...

delphi中用indy实现FTP上传 下载的例子

由于delphi本身自带了indy控件,因此用这些控件实现网络编程即快又容易。尽管如此,我还是极大地鼓励自己查看FTP底层是如何实现的,但就目前而言,indy控件还是一个非常不错的选择。 针对indy的强大,我还是决定将这...

Indy 10.5.8 for Delphi and Lazarus 修改版(2011)

Indy 10.5.8 for Delphi and Lazarus 修改版(2011) Internet Direct(Indy)是一组开放源代码的Internet组件,涵盖了几乎所有流行的Internet协议。是由Chad Z. Hower领导的一群开发者构建的,Delphi 7中所带的是...

Delphi7的Indy控件IdMappedPortTcp做HTTP代理程序

),发现利用DELPHI7 的INDY控件IdMappedPortTcp可以做成HTTP代理程序.于是我仔细查看了一下IdMappedPortTcp的源代码,发现Lxm365在OnExecute事件里面处理的方案并不完美,因为在触发OnExecute事件前代理程序必须已经...

Indy报Socket Error # 10054,如何解决?

在窗体中加一个ApplicationEvents控件,在它的OnException 事件中加一行注释,就可以屏蔽掉这个异常! 另一个方法  1.使用完就Disconnect,就没有信息弹出.  try  IdTCPClient1.Connect; try  try  // Do...

Delphi 中Md5获取(Indy 9)

Delphi自带的Indy控件中其实是提供了MD2,MD4,MD5对象的,我们可以直接使用它们来完成MD5的签名算法。而不需要再去找其它的 DLL或是Pas了。 在Uses单元中引用 IdHashMessageDigest,IdGlobal, IdHash 单元,再写...

今天重写一个delphi7的CS架构的软件,原本自带的控件Indy9。现在升级到Indy10,用delphi XE5开发。发现...

今天重写一个delphi7的CS架构的软件,原本自带的控件Indy9。现在升级到Indy10,用delphi XE5开发。发现idTcpServer与idTcpClient的一些异常导致内存报错。 1.idTcpServer端需要先启动,idTcpClient再启动去...

TidTcpClient总结

TidTcpClient包装了一个...该控件是以下客户端控件的父类: TIdDayTime, TIdEcho, TIdFinger, TIdFTP, TIdGopher, TIdHTTP, TIdNNTP, TIdPOP3, TIdQUOTD, TIdSMTP, TIdTelnet, and TIdWhois。 属性property BoundIP:

奥特曼大全及关系明细.pdf

此文档有详细奥特曼大全及关系明细

C#.NET_面向对象编程技术

通俗易懂的面向对象编程技术,详细讲解C#.NET编程原理,.NET框架,辅以编程实例,具体的项目案例。从基础知识到项目开发,由入门到精通。 以形象的描术

抢茅台脚本以及使用方法

抢茅台的方法,里面有脚本文件和python的安装包,小白可以学习使用,大佬绕行吧,哈哈

Android Studio 开发详解

Android Studio教程,该教材会详细介绍Android Studio如何使用,包括在Windows平台下载安装Android Studio、配置、代码重

2020美赛题目的ADE.zip

2020年2月份美赛发布的题目ADE,是原始文件,包含有原题目给的数据等。 pdf格式全英,需要的朋友们直接下载就可以啦,里面的东西没有动过,需要翻译可以看我的博客/

C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码

例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。

jdk1.8 64位官方正式版 jdk-8u91-windows

jdk1.8 64位官方正式版 jdk-8u91-windows

相关热词 c# 打印 等比缩放 c#弹出右键菜单 c# 系统托盘图标 c#结构体定义 c# 根据网络定位 c# 清除html标签 c# uwp最小化 c#和java的区别 64位转换 c# 十进制 c# 点击保存草稿的实现