是这样的:
在TClientSocket的Host设置为对方的域名(注意不是动态域名,用动态域无问题),端口50000,ErrorCode设置为0,同时使用了try捕获异常,也不能解决问题,
当对方不在线,即域名无效,就发生11001异常,
异常提示: Windows socket error:不知道这样的主机,(11001) on API ‘ASync LoopUp’
但是用IP地址就没有问题,即使IP无效也不弹出任何异常,请问如何解决这个问题?谢谢。
在TClientSocket的Host设置为对方的域名(注意不是动态域名,用动态域无问题),端口50000,ErrorCode设置为0,同时使用了try捕获异常,也不能解决问题,
当对方不在线,即域名无效,就发生11001异常,
异常提示: Windows socket error:不知道这样的主机,(11001) on API ‘ASync LoopUp’
但是用IP地址就没有问题,即使IP无效也不弹出任何异常,请问如何解决这个问题?谢谢。
解决方案 »
- Dll如何处理系统消息问题
- 请问如何在TChart中使用曲线趋势图(Fast Line)?
- 一个没有弄明白小问题,如果是逻辑类型的字段查询条件如 js_bz<>1或(not(js_bz=1)) 和js_bz=0 or js_bz is null来查询为什么前面两个条件
- 谁教我做发包程序?
- ISAPI生成的DLL在IIS中如何获得自身的绝对路径?
- 有关临时的使用的问题(ORACLE),请帮忙
- 怎么获得opendialog成功保存文件的全路径?
- 关于右键弹出菜单:为什么菜单弹出的位置总是和我的鼠标离得十万八千里?
- ===========报表问题?===============
- 有关clientdatset存储的问题
- 是否可用循环的方法设置多个组件的属性?
- socketconnetion做的三层,服务器关掉后,客户端用clientdataset查询时报RPC服务器不可用,请教有什么办法事先得到服务器已断开?
(1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
(2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
(3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。