估计是栈溢出,IdTCPServer 组件

Delphi > 网络通信/分布式开发 [问题点数:300分,结帖人sczyq]
本版专家分:474
结帖率 100%
本版专家分:631
本版专家分:14725
本版专家分:4309
Blank
黄花 2016年7月 Delphi大版内专家分月排行榜第二
本版专家分:522
本版专家分:474
sczyq

等级:

c++builder上使用TIDTCPServer和TIDTCPClient进行简单通信,如何通过代码动态设置TIDTCPServer的Bindings...

这两天老大让我实现一个简单功能就是通过代码动态设定TIDTCPServer的Bindings属性,刚开始我觉得这个问题So Easy,但是做着做着总是出现同样一个错误不知道为什,这个问题一直纠结了我两天时间终于在今天早上得以...

Delphi中IdTcpServer 用户掉线检测方法

正常情况下,当登陆用户异常掉线并不会通知服务器,这时服务器一直以为用户在线,解决这种问题有以下两种方法:一、轮训检测连接情况,需要Timer轮训检测,如下代码: procedure TMainForm.Timer1Timer(Sender: T...

IdTCPServer

IdTCPServer1 Server本身就支持多线程,一个服务端连接多个客户端。 IdTCPServer1.Bindings.Add.IP := '127.0.0.1';IdTCPServer1.Bindings.Add.Port := 153; void __fastcall TForm2::IdTCPServer1Execute( ...

IDTCPSERVEr

Idtcpserver组件收发中文,关键就是转码,要将编码转为UTF-8格式。 接收消息 procedure TfrmMain.IdTCPServerExecute(AContext: TIdContext); var BufStr:AnsiString;  buflen:integer; begin  if (A...

关于idtcpserver的使用

关于idtcpserver的使用 . 2008-08-19 20:18 2199人阅读 评论(0) 收藏 举报   用idTCPServer,客户端接上来时,如何取得客户端的IP? IP:=AThread.Connection.Binding.PeerIP; Port:=AThread....

IdTcpServer 部分总结 (用户掉线的检测方法,控制用户量等)

用户掉线的检测方法 ...如果客户端异常掉线或拔掉网线,那么在服务端会留下一个TCP连接,这个连接会变成死连接。出现的死TCP连接过多,服务器内存和端口将会增加,直到占满服务器的端口和耗尽内存为止。...

Delphi组件indy 10中IdTCPServer修正及SSL使用心得

indy 10终于随着Delphi2005发布了,不过indy套件在我的印象中总是复杂并且BUG不断,说实话,不是看在他一整套组件的面子上,我还是喜欢VCL原生的Socket组件,简洁,清晰。Indy9发展到了indy10几乎完全不兼容,可叹啊...

close idtcpserver

我们常用IdTCPServer.Active := false;来关闭Idtcpserver,但这样会出卡机,并且操作也不会成功,后来,我改为这样: procedure TfrmMain.ActStopExecute(Sender: TObject); var  i: integer;  AList: TList...

IdTCPClient和IdTCPServer主要属性

IdTCPClient属性1 : IOHandler 如果有相应的输入/输出操作,那么IOHandler相对应的组件或接口将提供一个虚拟/抽象的输入/输出接口给相应的网络连接2 : Intercept 如果有一个网络连接正在使用,那么Intercept 提供的...

IdTCPServer如何段开和客户端的连接

1、请问IdTCPServer如何段开和客户端的连接,现在有我写了一个SERVER端和一Client端程序,当Client先段开与SERVER的连接,SERVER再停掉服务没有问题,但是当Client没有段开连接而SERVER直接关闭服务就会报异常,我想...

idtcpserver用法

IdTcpServer uses IdContext //需要引用 属性,方法: IdTCPServer.Active :=True; //开启服务器 IdTCPServer1.Bindings.Add.IP := '127.0.0.1';//绑定IP IdTCPServer1.Bindings.Add.Port := 7956;//绑定端口 ...

Delphi idtcpserver断开与连接客户端

Delphi idtcpserver断开与连接客户端··

delphi2009(Lazarus)中indy10 的Idtcpserver收发中文的解决办法。

Idtcpserver组件收发中文,关键就是转码,要装编码转为UTF-8格式。 接收消息 procedure TfrmMain.IdTCPServerExecute(AContext: TIdContext); var BufStr:AnsiString;  buflen:integer; begin  if (AContext....

IdTCPServer、IdTCPClient 实例 Indy 10.6.2 编译平台Delphi10.2.2

IdTCPServer、IdTCPClient 实例 主要例子:发送IdBytes结构型Record数据、TMemoryStream流发送、发送图片、发送Tstrings、发送整型数值、发送文件等等功能,Tstream流发送未完成,不是太懂Tstream的操作性质,望大神...

Delphi中关于IdTcpServer与IdTcpCl…

1.IdTcpServer中有Connected和DisConnected事件,易于进行管理,而且当Client非正常关闭也可以用. 2.阻塞方式的通信方式虽然"笨"点,但当一个"笨"办法有效,那它就不是一个笨办法. 3.由于是Tcp方式的连接,可靠性高了很多...

INDY 10 的idTCPSERVER 和idTCPCLIENT 通讯的例子

INDY 10 的idTCPSERVER 和idTCPCLIENT 通讯的例子

delphi_idtcpserver断开与连接客户端

delphi_idtcpserver断开与连接客户端

关于idtcpserver收包错位的问题

想用idtcpserver做一个主站软件,接受远程终端通过GPRS功能发送的报文。在IdTCPServerExecute里用AThread.connection.ReadLn读接收

Delphi组件indy 10中IdTCPServer修正及SSL使用心得

indy 10终于随着Delphi2005发布了,不过indy套件在我的印象中总是复杂并且BUG不断,说实话,不是看在他一整套组件的面子上,我还是喜欢VCL原生的Socket组件,简洁,清晰。Indy9发展到了indy10几乎完全不兼容,可叹啊...

相关热词 c#对文件改写权限 c#中tostring c#支付宝回掉 c#转换成数字 c#判断除法是否有模 c# 横向chart c#控件选择多个 c#报表如何锁定表头 c#分级显示数据 c# 不区分大小写替换