怎样可以利用socket得到客户端的访问域名?
比如说我socket提供的是21端口服务。用户通过ftp://www.xxx.com访问我的21端口,我怎样利用socket 获得www.xxx.com这一个域名呢?
比如说我socket提供的是21端口服务。用户通过ftp://www.xxx.com访问我的21端口,我怎样利用socket 获得www.xxx.com这一个域名呢?
解决方案 »
- 保存数据时出现两个错误,请高手指点。
- 请问代码编辑区能不能设置不让光标在容易位置插入?就像VC那样
- TIDHttp和FrameSet
- 枚举串口
- 已在程序中设置Database对象Params和LoginPrompt属性,为何还要弹出登录对话框???(delphi6英文版与SQL7连接,操作系统为win2000)
- 想统计公司开发工具多少用正版与多少盗版的
- 用过神龙卡BUFFER开发VOD系统的人请进!
- 请问BDE打开数据库时的用户名和密码?
- delphi 编写activex 如何加载外部dll或bpl
- 我前天问过这个问题,不过我还是会出现这种错误,请帮我看看。
- 请问应在ehLib 中在那个地方使用 saveColumnsLayoutIni 方法?
- 如何在dbgrid里单元格根据数据库显示图片
比如
var
Socket:TClientSocket;
begin
Socket:=TClientSocket.Create(self);
Socket.Port:=21;
Socket.Server:='www.xxx.com';
Socket.Open;
这个时候它就会自动解析域名,假设域名存在,则解析成功,然后连接主机,若域名不存在,则返回一个错误,域名无法解析。
Socket.Host:='www.xxx.com';