我想得到某用户的详细信息,如用户名,IP地址等,使用IDFingerServer组件,请问具体怎么做呢?
1、在IdFingerServer的"OnCommandVerboseFinger"中输入以下代码:
procedure TForm1.IdFingerServer1CommandVerboseFinger(
AThread: TIdPeerThread; const AUserName: String);
begin
AThread.Connection.WriteLn('verbose query');
if AuserName='lzmsoft' then
begin
AThread.Connection.WriteLn('查询的名称:'+AuserName);
AThread.Connection.WriteLn(Format('用户完整信息:%s -IP Address:%s',[AThread.Connection.LocalName,'192.168.0.3']));end;
end;
2、请问还需要IDFinger组件吗?这个组件的属性需要如何来设置呢?又需要写哪些代码呢?
3、用户名等输入的待查询的信息要在哪输入,用到哪个组件,Edit行吗?
4、显示此用户的具体信息又用到哪个组件呢?Memo行吗?
1、在IdFingerServer的"OnCommandVerboseFinger"中输入以下代码:
procedure TForm1.IdFingerServer1CommandVerboseFinger(
AThread: TIdPeerThread; const AUserName: String);
begin
AThread.Connection.WriteLn('verbose query');
if AuserName='lzmsoft' then
begin
AThread.Connection.WriteLn('查询的名称:'+AuserName);
AThread.Connection.WriteLn(Format('用户完整信息:%s -IP Address:%s',[AThread.Connection.LocalName,'192.168.0.3']));end;
end;
2、请问还需要IDFinger组件吗?这个组件的属性需要如何来设置呢?又需要写哪些代码呢?
3、用户名等输入的待查询的信息要在哪输入,用到哪个组件,Edit行吗?
4、显示此用户的具体信息又用到哪个组件呢?Memo行吗?
解决方案 »
- 如何在EDIT控件中设置输入数据的固定长度
- DELPHI 切割一个图像中的圆形区域
- 如何添加IE右键菜单项
- Print Preview 页怎么样用程序控制它最大化,最小化?
- 求救ActiveX问题。。。急!
- 如何锁定word菜单中的一项或一列?
- 做游戏是不是比一般的编程要难很多?
- 在dbgrid中,点击标题排序
- txinfo(冰炎两重天),谢谢你的图,送分
- 我想用Batchmove做大量数据的转移,但当数据量超过20000时数据库就会报超时......
- 请问这个函数有没有问题呀?怎么我最后执行完总是得不到想要的结果?
- 菜鸟问题:请问comm控件的ByteSize,Parity,StopBits属性如何通过变量赋值?谢谢!
1、在IdFingerServer的"OnCommandVerboseFinger"中输入以下代码:
procedure TForm1.IdFingerServer1CommandVerboseFinger(
AThread: TIdPeerThread; const AUserName: String);
begin
AThread.Connection.WriteLn('verbose query');
if AuserName='lzmsoft' then
begin
AThread.Connection.WriteLn('查询的名称:'+AuserName);
AThread.Connection.WriteLn(Format('用户完整信息:%s -IP Address:%s',[AThread.Connection.LocalName,'192.168.0.3']));end;
end;
2、请问还需要IDFinger组件吗?这个组件的属性需要如何来设置呢?又需要写哪些代码呢?
3、用户名等输入的待查询的信息要在哪输入,用到哪个组件,Edit行吗?
4、显示此用户的具体信息又用到哪个组件呢?Memo行吗?书上介绍不太详细,我又是初学,望各位朋友指点
那要想实现上述功能,用别的什么组件呢?
1、在IdFingerServer的"OnCommandVerboseFinger"中输入以下代码:
procedure TForm1.IdFingerServer1CommandVerboseFinger(
AThread: TIdPeerThread; const AUserName: String);
begin
AThread.Connection.WriteLn('verbose query');
if AuserName='lzmsoft' then
begin
AThread.Connection.WriteLn('查询的名称:'+AuserName);
AThread.Connection.WriteLn(Format('用户完整信息:%s -IP Address:%s',[AThread.Connection.LocalName,'192.168.0.3']));end;
end;
2、请问还需要IDFinger组件吗?这个组件的属性需要如何来设置呢?又需要写哪些代码呢?
3、用户名等输入的待查询的信息要在哪输入,用到哪个组件,Edit行吗?
4、显示此用户的具体信息又用到哪个组件呢?Memo行吗?
1、在IdFingerServer的"OnCommandVerboseFinger"中输入以下代码:
procedure TForm1.IdFingerServer1CommandVerboseFinger(
AThread: TIdPeerThread; const AUserName: String);
begin
AThread.Connection.WriteLn('verbose query');
if AuserName='lzmsoft' then
begin
AThread.Connection.WriteLn('查询的名称:'+AuserName);
AThread.Connection.WriteLn(Format('用户完整信息:%s -IP Address:%s',[AThread.Connection.LocalName,'192.168.0.3']));end;
end;
2、请问还需要IDFinger组件吗?这个组件的属性需要如何来设置呢?又需要写哪些代码呢?
3、用户名等输入的待查询的信息要在哪输入,用到哪个组件,Edit行吗?
4、显示此用户的具体信息又用到哪个组件呢?Memo行吗?