E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
indy
Delphi组件
indy
10中IdTCPServer修正及SSL使用心得
indy
10终于随着Delphi2005发布了,不过
indy
套件在我的印象中总是复杂并且BUG不断,说实话,不是看在他一整套组件的面子上,我还是喜欢VCL原生的Socket组件,简洁,
·
2015-10-21 10:50
Delphi
温和的关闭连接
Connection Closed Gracefully 温和的关闭连接Many
Indy
users are annoyed by the EIdConnClosedGracefully exception
·
2015-10-21 10:49
连接
XE8-
indy
10中TIdThread.Execute函数的源码与解读
在XE8中,我们可以使用
indy
10中的线程控件来添加一个线程,可是我们从属性栏却找不到线程的Execute(如图),实际上OnRun就是Execute。
u012163234
·
2015-09-23 14:00
Delphi
indy10
XE8-
indy
10中TIdTCPConnection.Connected函数的源码
indy
10中TIdTCPConnection.Connected函数的源码:functionTIdTCPConnection.Connected:Boolean; var //underARC,convertaweakreferencetoastrongreferencebeforeworkingwithit
u012163234
·
2015-09-23 11:00
Delphi
indy10
XE8-
indy
10中关于TIdTCPClientCustom.Connect的源码和解读
TIdTCPClientCustom.Connect源码如下,中文注释是自己写的。procedureTIdTCPClientCustom.Connect; begin ifConnectedthenbegin EIdAlreadyConnected.Toss(RSAlreadyConnected);//如果已经连接则抛出AlreadyConnected的异常 end; ifHost=''then
u012163234
·
2015-09-22 18:00
Delphi
indy10
XE8-
indy
10中关于Connection Closed Gracefully的源码与解读
在XE8中,使用
indy
10里有关TCP连接的控件时,断开连接有时候会抛出ConnectionClosedGracefully的异常,下面我找到了抛出该异常的源码:procedureTIdIOHandler.RaiseConnClosedGracefully
u012163234
·
2015-09-22 17:00
Delphi
indy10
XE8-
indy
10中CheckForGracefulDisconnect函数源码
该源码是在XE8安装目录中的IdTCPConnection文件下procedureTIdTCPConnection.CheckForGracefulDisconnect(ARaiseExceptionIfDisconnected:Boolean); var //underARC,convertaweakreferencetoastrongreferencebeforeworkingwithit L
u012163234
·
2015-09-22 09:00
Delphi
indy10
XE8-
indy
10中TIdTCPClient控件Disconnect源码分析
indy
10中TIdTCPClient控件Disconnect源码:procedureTIdTCPConnection.Disconnect(ANotifyPeer:Boolean); var //underARC
u012163234
·
2015-09-21 16:00
Delphi
控件
indy10
C++ Builder XE8 安卓开发之
indy
10的线程控件如何正确调用VCL控件
首先引用如下文字: 我们都知道,C++Builder编程是建立在VCL类库的基础上的。在程序中经常需要访问VCL对象的属性和方法。不幸的是,VCL类库并不保证其中对象的属性和方法是线程访问安全的(Thread_safe),访问VCL对象的属性或调用其方法可能会访问到不被别的线程所保护的内存区域而产生错误。因此,TThread对象提供了一个Synchronize方法,当需要在线程中访问VCL对象属性
u012163234
·
2015-08-25 19:00
C++
控件
indy10
学习
indy
组件之一idhttp的使用方法
登录注册百度首页新闻网页贴吧知道音乐图片视频地图百科文库经验搜索答案我要提问首页分类公社知道行家问医生高质量问答经验个人中心手机知道开放平台 关于delphi中idhttp网页提交的方法?2010-03-0510:13yncg2046 | 浏览3698次 网络这是一个申请key的页面:https://license.avira.com/en/promotion-hylm9fbv7chaxs8zbl
wwsuhyuan
·
2015-08-12 08:00
[delphi]
indy
idhttp post方法
网易 博客 LOFTCam-用心创造滤镜LOFTER-最美图片社交APP 送20张免费照片冲印>注册登录 加关注techiepc的博客万事如意首页日志LOFTER相册音乐收藏博友关于我 日志 关于我techiepc 加博友 关注他文章分类·默认分类(249)LOFTER精选注册免费冲印20张照片>网易考拉推荐网易新闻湖南郴州现"多彩空调墙"·男孩溺亡同伴藏其物品瞒23天·男子撞人逃逸
wwsuhyuan
·
2015-08-12 08:00
Supra
Indy
Ns Mid Tops Blue Lime Green Mens is now available at a reduced price in the US
anancientempiremostlylocatedinMesopotamia.ArecentstudyhasshownthatitwasprobablyoverpopulationanddroughtthatledtothecollapseoftheAssyriancivilisation.Karkemish,whichflourishedalongtheEuphratesdatesback
shenyi6789
·
2015-08-10 19:55
indy
h
NS
Supra
Supra
Vaider
C++ Builder XE8 安卓开发之使用TIdThreadComponent控件接收客户端的数据
C++Builder中自带了
indy
10控件,由于
indy
10的TCPClient接收方式是阻塞式的,所以需要一个线程来接收数据。
indy
10本身有一个线程控件:把它放在界面中就可以使用了。
u012163234
·
2015-08-10 10:00
C++
线程
TcpClient
indy10
BCB
C++ Builder XE8 安卓开发之使用TidTCPClient控件获取接收数据长度的方法
本人在使用
indy
10.6.2的TCPClient控件时,由于没有
indy
10的使用手册,一直不知道如何获取client接收数据的长度。
u012163234
·
2015-08-10 10:00
控件
TcpClient
indy10
Indy
10 即时通讯Demo
最近闲来无事,重新学习了
Indy
10,顺手写了一段即时通讯代码。与上次写的笔记有不同之处,但差别不大。
zhweizw
·
2015-07-15 12:00
Indy
的TCPServer到底能支持多少个连接
最近一个项目,最开始使用IdTcpServer,在大压力测试的时候,只连接了800个多一点的客户端(每个客户端连接上之后每秒钟发送一个几十字节的报文,服务器应答)。但是持续的时间不会超过10分钟,服务器就会挂掉(经常是服务器突然关闭消失,任何提示都没有)。后来优化了互斥量之后,可以连接到1000多个客户端。但是服务器消失的问题依然存在。今天再一台双CPU,4G内存的服务器上试验了下,居然最也只能连
tercel99
·
2015-06-30 01:14
delphi-通讯
apache 禁止爬虫
文件 修改网站目录下的.htaccess,添加如下代码即可 RewriteEngineOnRewriteCond%{HTTP_USER_AGENT}(^$|FeedDemon|JikeSpider|
Indy
小雄free
·
2015-06-29 16:06
爬虫
apache 禁止爬虫
文件 修改网站目录下的.htaccess,添加如下代码即可 RewriteEngineOnRewriteCond%{HTTP_USER_AGENT}(^$|FeedDemon|JikeSpider|
Indy
小雄free
·
2015-06-29 16:06
爬虫
apache 禁止爬虫
htaccess文件修改网站目录下的.htaccess,添加如下代码即可RewriteEngineOnRewriteCond%{HTTP_USER_AGENT}(^$|FeedDemon|JikeSpider|
Indy
小雄free
·
2015-06-29 16:06
爬虫
web服务器
Delphi多线程和
indy
10 tcp的使用。
unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,IdContext,IdBaseComponent,IdComponent,IdCustomTCPServer, IdTCPServer,IdTCPConnection,Id
earbao
·
2015-06-16 09:00
Delphi6-xe5 中的MD5实现方法
在Delphi自带的
Indy
控件中其实是提供了MD2,MD4,MD5对象的,我们可以直接使用它们来完成MD5的签名算法。而不需要再去找其它的DLL或是Pas了。
gzxiaorou
·
2015-03-20 15:00
论DATASNAP中间件对象池
1)线程池,DATASNAP使用
INDY
10作为其通讯控件,其线程池实际上就是使用
INDY
10的,只是DATASNAP在其基础上再封装了一层壳罢了,留给我们的只需
·
2015-03-19 00:00
Data
indy
9
indy
10 MD5 实现方法
usesIdHashMessageDigest,IdHash;functionCheckFileByMD5(constAFile:TFileName):string;var MyMD5:TIdHashMessageDigest5; Digest:T4x4LongWordRecord; ZipStream:TMemoryStream;begin ZipStream:=TMemoryStream.Cr
vga
·
2015-01-15 15:00
MD5
indy9
indy10
实现方法
Indy
10 FTP列目录乱码问题
在OnAfterClientLogin事件中设置:FTP.IOHandler.DefStringEncoding:=IndyTextEncoding_OSDefault;即可。
vga
·
2015-01-03 08:00
indy10
FTP列目录乱码问题
indy
10安装方法
首先要卸载Delphi7中的
Indy
9.卸载方法如下:1、进入D7的目录,双击BorlandDelphi7.msi。2、在弹出的对话框中选“Modify”。
vga
·
2014-12-30 08:00
indy10安装方法
Indy
Changed from
Indy
10
Indy
Changed from
Indy
10 http://stackoverflow.com/questions/16339656/delphi-xe4-
indy
-compatibility-issue-between-tbytes-and-tidbytes
·
2014-12-18 20:00
change
Indy
大文件问题
发现
Indy
9和
Indy
10(10.0.52版本)里的IdFTP.Size()返回值的类型都是Integer的,也就是说文件最大不能超过2G,需要进入IdFTP.Pas里修改,声明的地方:function
vga
·
2014-12-17 21:00
indy
大文件问题
delphi调用java编写的http接口
采用delphi7的
indy
组件提交的数据中包含中文,需要进行URL编码:functionUrlEncode(constASrc:string):string;constUnsafeChars='*#%
骑着骆驼写程序
·
2014-12-05 08:05
delphi技术总结
Dijkstra's algorithm
https://sites.google.com/site/
indy
256/algo_cpp/dijkstra_heap #include #include #include #include #include
lsxpu
·
2014-11-24 14:00
[红鱼儿]Delphi实现微信开发(3)如何使用multipart/form-data格式上传文件
在xalion窑主的指导下,我使用了
indy
自带的TIdMultiPartFormDataStre am类,来提交上传的文件。
·
2014-11-22 16:00
Delphi
D2009下
Indy
发送邮件中文乱码问题
D7与D2009字符编码差别在ansi和unicode,故而怀疑
Indy
在unicode的中文字编码处理上存在问题——可能存在转换时数据丢失。
Avan_Lau
·
2014-09-03 10:00
Java8学习笔记(4) -- Lambda表达式实现方式
前几篇文章讨论了函数式接口和Lambda表达式语法、invokedynamic指令,以及Groovy2如何利用
indy
指令。
SpiderDog
·
2014-08-11 18:00
java
lambda
Java8学习笔记(3) -- InvokeDynamic指令在Groovy里的使用
上一篇文章以Java8的Lambda表达式为切入点,讨论了invokedynamic(下文简称
indy
)指令。为了加深对
indy
指令的理解,本文来研究一下Groovy是如何利用
indy
指令的。
SpiderDog
·
2014-08-06 18:00
java
groovy
invokedynamic
多进程解决datasnap支持的tcp长连接数量少的问题
大家知道,像
INDY
这种阻塞型的通信控件,所能支持的TCP长连接的一般地不能超过1000的数量(如果想要维持稳定运行的话)。
·
2014-08-04 09:00
Data
delphi7+
indy
10.5.7使用idftp获取ftp服务器中文目录乱码
delphi7+
indy
10.5.7使用idftp获取ftp服务器中文目录乱码浏览:46加入我的收藏楼主:请问各位大虾如何解决?
vga
·
2014-06-28 05:00
delphi7
indy10.5.7
idftp
中文目录乱码
Delphi 7 中使用
Indy
创建独立的 Web Services/SOAP 服务器(四)
第13行你可以看到//{$DEFINEUSE_
INDY
}4.去掉注释,成为{$D
MaxWoods
·
2014-05-12 21:00
Delphi 7 中使用
Indy
创建独立的 Web Services/SOAP 服务器(三)
创建NT服务形式的MySOAPService.exe首先完成前面的服务程序,因为需要用到前面的源代码,然后按下面步骤进行:点菜单File-->New-->Other,在new标签面板中选择ServiceApplication图标,点OK在Service1窗口中,按F11激活对象观察器,选择Properties页,将Name属性从Service1改为MyService。点击菜单Project-->A
MaxWoods
·
2014-05-12 21:00
Delphi 7 中使用
Indy
创建独立的 Web Services/SOAP 服务器(二)
创建客户端MySOAPClient.exe确保之前的MySOAPServer.exe已经运行,在IE中打开地址http://localhost:1024/wsdl/IMySOAPWebService进行确认。点击菜单File-->New-->Application,在窗体从标准控件中上放一个Button,一个Label,从WebServices控件中放一个HTTPRIO到窗体上。排列一下Butto
MaxWoods
·
2014-05-10 20:00
Delphi 7 中使用
Indy
创建独立的 Web Services/SOAP 服务器(一)
该程序使用了Delphi7企业版自带的
Indy
9中的IdHTTPWebBrokerBridg来创建独立的SOAPWebService应用,无需IIS,Apache等Web服务器应用。
MaxWoods
·
2014-05-09 21:00
用TIdIPWatch获取本地IP
Indy
的“indymisc”下有一个“TIdIPWatch”组件,可以正确获得本地IP,即使有多块网卡,也可以正确获得真正本地IP。一,引入单元文件“IdIPWatch”。
sunylat
·
2014-05-02 21:00
delphi7使用
Indy
的smtp server发送邮件
VAR SMTP : TIdSMTP;VAR MSG : TIdMSG;.. MSG:=TIdMSG.Create(NIL);TRYWITH MSG.Recipients.Add DOBEGIN Name:='<Name of recipient>'; Address:='<Email address of recipient>'END; MSG.BccList.Add.A
·
2014-04-22 10:00
Delphi
Delphi中,
indy
控件实现收发邮件的几点学习记录( 可以考虑加入多线程,用多个邮箱做一个邮箱群发器) 转
关于用Delphi中的
Indy
控件实现收发邮件的几点学习记录  
·
2014-04-21 14:00
Delphi
等待陽光靜靜看著它的臉
它怀着一个看似天方夜谭的梦想–参加
Indy
500(印第安纳波利斯500英里赛车)大奖赛…我不用把这个故事讲完,你们也应该能猜出后续的梗概,毕竟,就像美国喜剧演员AzizAnsari说的那样,好莱坞所有的剧本其实都是在
无用之趣
·
2014-03-11 15:40
使用Delphi收发GMail的邮件
GMAIL的端口和连接方式比较特殊:SMTP端口为:456POP3端口为:995都采用安全连接(SSL)这些通过
Indy
组件就可以实现参考代码如下:objectIdConnectionInterceptOpenSSL1
wwsuhyuan
·
2014-01-19 10:00
Delphi下载指定网址(URL)的文件,带进度条显示
一个显示文件总大小,一个显示当前已下载大小;放置一个按钮TButton,一个TIdhttp控件(在IndyClients面板)和一个TIdAntiFreeze控件(放置该控件可避免下载过程中程序无响应,在
Indy
一剑平江湖
·
2013-12-10 13:31
Delphi
indy
的服务器端和客户端心跳处理
服务端的心跳处理(idtcpserver) //定义心跳常量 Const IOC_IN = $80000000; IOC_VENDOR = $18000000; IOC_out = $40000000; SIO_KEEPALIVE_VALS = IOC_IN or IOC_VENDOR or 4; DATA_BUFSIZE = 8192;
hszdz
·
2013-11-13 13:00
服务器
Delphi7中使用
Indy
9的IdSmtp发送email时subject过长会出现乱码的解决办法
procedure TIdMessageClient.SendHeader(AMsg: TIdMessage); var LHeaders: TIdHeaderList; begin LHeaders := AMsg.GenerateHeader; //// -- 这里是一处bug,将导致含有中文字的header长度超过45即被截断,且影响正文中附件的解读 ////
·
2013-10-17 17:00
Delphi
Delphi 中的MD5实现方法及delphi2009和delphi2010中以上用法
在Delphi自带的
Indy
控件中其实是提供了MD2,MD4,MD5对象的,我们可以直接使用它们来完成MD5的签名算法。而不需要再去找其它的DLL或是Pas了。
jyxy521
·
2013-09-28 16:02
MD5
Delphi
DATASNAP倒底能承受多大的负载能力
DATASNAP通信使用
INDY
10,
INDY
是阻塞型SOCKET。 1.如果使用TCP/IP长连接,DATASNAP的负载能力大概是几百。
·
2013-07-30 15:00
Data
Delphi XE(
Indy
10)TIdBytes转AnsiString的实现
TIdBytes类型引用自单元 IdGlobal;其原型定义为 TIdBytes=arrayofByte;转换函数如下:经过测试多次发送后在字符串尾部不会出现乱码或多余字符functionIdBytesToAnsiString(ParamBytes:TIdBytes):AnsiString; var i:Integer; S:AnsiString; begin S:=''; fori:=0toL
liushinhwa
·
2013-07-18 11:00
Delphi
XE4
indy10
AnsiString
TIdBytes
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他