IdUDPServer的问题 ( 积分: 15 )

  • 主题发起人 主题发起人 tswhq
  • 开始时间 开始时间
T

tswhq

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.IdUDPServerStatus(ASender: TObject;
const AStatus: TIdStatus; const AStatusText: String);
begin

end;
这个过程是干什么用的?什么情况下激活?
 
procedure TForm1.IdUDPServerStatus(ASender: TObject;
const AStatus: TIdStatus; const AStatusText: String);
begin

end;
这个过程是干什么用的?什么情况下激活?
 
我有这方面的小程序
楼主可以和我具体联系
QQ 78967644
 
OnStatus is the TIdStatusEvent event handler triggered when the current connection state is changed. OnStatus is triggered by the DoStatus method, which provides the parameters used by the event handler.
 
www.hitekersoft.com/download/UDPClientServer.rar
 
这个是获得连接的主机是否断开
 
[red] 这个过程是干什么用的?什么情况下激活? [/red]
 
当前连接状态发生改变时触发
状态有:
TIdStatus = ( hsResolving,
hsConnecting,
hsConnected,
hsDisconnecting,
hsDisconnected,
hsStatusText,
ftpTransfer, // These are to eliminate the TIdFTPStatus and the
ftpReady, // coresponding event
ftpAborted); // These can be use din the other protocols to.
 
曾在IdUDPServerStatus事件中写入过showmessage('ok');
但是不管你提供什么样的错误它都没显示过ok.....??
 
IdUDPServerStatus,前面是IdUDPServer后面是Status(意思是状态);
很明显是监听IdUDPServer的状态改变事件了;
 
问题就是你所说的,什么时候激活,怎么监听
 
曾在IdUDPServerStatus事件中写入过showmessage('ok');
但是不管你提供什么样的错误它都没显示过ok.....??
的确是这样!
 
期待高人解答!
 
因为udp几乎用不到上面所述的那些状态(status),所以你的showmessage无法被执行咯
你拿tcp来测试的话应该就没问题的
 
自己看源码,看哪里有执行这个过程,容易
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部