腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6834)
视频
沙龙
2
回答
Delphi
2009,
Indy
10,
TIdTCPServer.OnExecute
,
如何
获取
InputBuffer
中
的
所有
字节
、
、
我正在混乱与独立10提供
的
德尔菲2009和有困难从IOHandler获得
所有
的数据时,OnExecute火灾. procedure TFormMain.IdTCPServerExecute(AContext看起来不可靠,并且经常返回0,但在下一次运行OnExecute时,它会获得正确
的
字节
数,但为时已晚。本质上,我希望能够
获取
所有
的数据,将其填充到一个UTF8String (不是Unicode字符串)
中
,然后解析一个特殊
的
标记。所以我没有标题,消息<e
浏览 11
提问于2009-02-13
得票数 7
回答已采纳
2
回答
TIdTCPServer有时不从套接字读取数据
、
、
我在TIdTCPServer
的
OnExecute中有以下代码(
Delphi
2009和
Indy
10是安装时附带
的
),它与本网站上
的
其他示例非常相似; begin begin Socket.
InputBuffer
.Ext
浏览 2
提问于2009-10-02
得票数 2
回答已采纳
1
回答
使用
Indy
10发送
字节
、
我试图使用
Indy
10在两个
delphi
2010应用程序之间发送
字节
,但没有成功。接收到
的
字节
与发送
的
字节
不同。这是我
的
示例代码:var s:TIdBytes; setlength(s,3); s[1]:=227; // ... rest of code最奇怪
的</em
浏览 0
提问于2021-02-08
得票数 1
1
回答
为什么当客户端连接到
Indy
中
的
服务器时,IOHandler.ReadStream会阻止线程?
、
、
、
今天,我在使用
Indy
10(
Delphi
2010附带
的
)时遇到了一个奇怪
的
行为。以下是问题所在:procedureAStream.DataString; AStream.Free;end; 现在,当客户机尝试使用TIdTcpClient.Connect连接到服务器时,在服务器上调用
浏览 5
提问于2010-07-25
得票数 3
回答已采纳
6
回答
Indy
9和
Indy
10有什么不同?
、
、
我负责将
Delphi
2007应用程序移植到C#,完全没有使用
Delphi
的
经验。我想知道
Delphi
包含
的
两个
Indy
版本-
Indy
9和
Indy
10有什么不同,在这一点上我甚至不知道
Indy
是什么。有人能帮帮我吗?它们仅仅是不同版本
的
Delphi
库吗?
浏览 3
提问于2009-04-20
得票数 3
回答已采纳
3
回答
为什么
Indy
10会报告内存泄漏?
我在
Indy
10.5.7
中
有这个漏洞(在
Delphi
7下)。5-12
字节
: TIdThreadSafeInteger x 1function getWeb(a,b:Integer这使我
的
甜瓜爆炸是我看到
的
错误信息,每次我关闭应用程序。 我已经检查了印地网站,但这几乎没有意义。无论
如何
,这个bug似乎无法修复:最新版本
的
<
浏览 5
提问于2011-03-10
得票数 4
回答已采纳
2
回答
Delphi
2009:
如何
防止网络应用程序泄漏关键部分?
、
、
作为Vista认证
的
一部分,Microsoft希望确保应用程序在不保留锁(关键部分)
的
情况下退出: (1214.1f10After debugging it use `go' to continue. ====================================
浏览 0
提问于2010-05-12
得票数 5
回答已采纳
1
回答
在
Indy
中
,WriteInteger / WriteStream方法到哪里去了?
、
我查看了一个开源代码来学习
如何
在链接中使用
Delphi
中
的
Indy
组件,我注意到了一些很好
的
方法,但我得到ide错误
的
抱怨它不存在,我问这个只是为了确认一下,它们在旧版本
的
Indy
中
可用吗,如果是的话,它们在
Delphi
XE
中
的
新版本
Indy
中
的
替代品是什么?谢谢你们
所有
人。
浏览 0
提问于2013-03-16
得票数 2
回答已采纳
2
回答
INDY
10升级后
DELPHI
编译器路径设置
、
我已经问过
如何
升级到最新
的
Indy
组件版本( ),现在已经用
DELPHI
2安装了
Indy
10。对于
所有
Indy
项目,我在
DELPHI
的
项目选项部分
中
定义了一个外文件夹,在这里我后来找到了
所有
的.bpl .bpl和现在需要
的
所有
-DCU#s文件,以便使用新
的
INDY
组件编译我
的
应用程序,将这个输出文件夹作为库
浏览 2
提问于2013-01-23
得票数 0
回答已采纳
3
回答
缓冲区为空,但IdTCPClient.IOHandler.InputBufferIsEmpty为false
、
、
、
我在下面的idTCPClient代码
中
遇到了从远程登录服务器读取缓冲区
的
问题:var CheckText(S);此过程每1000毫秒运行一次,并且当缓冲区具有调用
的
值
浏览 0
提问于2012-01-07
得票数 3
回答已采纳
1
回答
Indy
OnExecute第一次读取速度较慢
、
、
、
我在C++生成器XE
中
的
OnExecute中有以下代码:{ {日志从
获取
命令
的
100毫秒开始,然后逐渐上升到300,在应用程序运行
的
其余部分
中
,日志会一直位于那里。在同一OnExecute
中
第一次读取之后,
所有
其他数据都会非常非常快地读取(毫秒到亚毫秒)。 会出什么问题呢?在第一次读取返回后,AContext->
浏览 1
提问于2011-02-16
得票数 0
回答已采纳
1
回答
Freepascal,
Indy
SVN主干版本,PHP客户端在传输XML时未收到任何内容,直到删除编码转换
、
、
、
、
最近,我将FPC和
Indy
库都更新到了FPC 2.6.0,将
Indy
更新到了主干版本(在我使用Tiburon分支之前)。都已编译,看起来一切正常,但是,当写入IOHandler时,没有接收到任何东西(由PHP客户端),客户端将报告接收到0
字节
。深入研究这个问题之后,我看到在使用IOHandler
中
的
write方法时,在发送响应之前,会在IdGlobal.pas
中
的
ToBytes()方法
中
验证和转换编码。现在,如果我注释掉ToBytes()例程
中
浏览 0
提问于2012-03-30
得票数 1
回答已采纳
3
回答
Indy
写入缓冲/高效TCP通信
、
、
、
、
我知道,作为一名新
的
delphi
开发人员,我对questions...but提出了很多问题,我总是会遇到这些问题:)var Bytes : TBytes;FConnection.IOHandler.Wr
浏览 0
提问于2009-03-03
得票数 8
回答已采纳
2
回答
读取超时TIdTCPClient
、
我知道某些请求
的
响应大小,但不知道其他请求
的
响应大小。当我知道响应
的
大小时,我
的
数据读取代码如下所示:IdTCPClient1->Socket->ReadBytes(在第一种情况下,如果服务器没有返回
所有
数据(小于expectSize),那么IdTCPClient1将等待ReadTimeout完成,但是answerBuffer中将根本没有数据(即使服务器发送了一些数据也就是说,ReadByte
浏览 0
提问于2019-12-17
得票数 0
2
回答
Delphi
与MD5哈希函数
的
不同结果
、
我试图迁移一个旧
的
项目,我被困在登录:)。为了测试这种行为,我创建了一个带有2个按钮和3个编辑
的
简单项目。我
的
问题是,这两个函数有不同
的
结果。 我不知道
如何
使MD5Hash给出与RivestStr相同
的
结果。
浏览 1
提问于2017-01-26
得票数 0
2
回答
Indy
TCPClient与
InputBuffer
中
的
流氓
字节
、
、
、
我正在使用以下几行代码通过IP从外部Modem/路由器(又名设备)
中
编写和读取。我期望
的
10
字节
可能是:#6A1EF1090#3,但我得到
的
是.#6A1EF1090。在本例
中
,我在不应该有句号
的
地方有一个句号。上面有什么不正确
的
地方会导致
浏览 6
提问于2012-03-07
得票数 5
1
回答
使用TIdTcpClient接收带有超时
的
部分数据
、
如何
使用TIdTcpClient接收具有以下条件
的
100
字节
字符串?: 如果接收到100个
字节
,那么读取调用应该返回
字节
字符串。如果接收到
的
字节
超过0
字节
,但少于100
字节
,则应在超时(例如1秒)之后返回读调用,以便在合理
的
时间内至少返回某些内容,而不会产生超时异常,因为
Delphi
的
调试模式
中
<e
浏览 0
提问于2017-08-29
得票数 1
回答已采纳
3
回答
Delphi
indy
10 http server和ExtJS表单提交
、
、
、
、
例如,当我提交"č“(1250年代码页
中
的
一封信)时(斯洛文尼亚语,克罗地亚语.)我得到以下印地下
的
“未解析参数”-> "%C4%8D“。这是正确
的
十六进制表示"č“字母
的
utf-8编码。我
所有
的网页都是utf-8,我从来没有遇到任何问题,把表格数据填入印第。我调试了代码,并看到我实际上得到了如下
字节
序列: 37、67、52、37、56、68。这是字符串"%C4%8D“
的
字节
表示形式。编辑
浏览 1
提问于2010-03-04
得票数 5
回答已采纳
2
回答
使用
Delphi
7
中
的
XML
、
、
我需要使用此链接通过XML服务从isbndb.com
获取
图书信息。 你知道
如何
在
delphi
中
做到这一点吗?
浏览 0
提问于2010-08-21
得票数 1
回答已采纳
1
回答
在
Delphi
中使用
Indy
的
GitHub API
、
、
、
、
我正在
Delphi
10.1柏林做一个与GitHub集成
的
项目。该项目打算通过ZIP文件下载存储库。然而,我面临着一些问题。API需要HTTPS。我已经获得了与
Indy
一起使用
的
最新OpenSSL DLL,并且正在使用
Delphi
10.1柏林
的
Indy
库。
浏览 0
提问于2019-06-04
得票数 5
回答已采纳
点击加载更多
相关
资讯
delphi7 构造Web Services服务器
你不可不知的工业工程
揭秘游戏外挂开发技术(一)
Delphi 迎来 30 周年,但已有新的替代者崛起
Hyperledger 开发者展示系列:Markus Sabadello
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券