F
flypuma
Unregistered / Unconfirmed
GUEST, unregistred user!
相关程序如下
这段代码在delphi5+win98下正常,在delphi6+widows2000下失败,当然hosts,services
这两个文件都设置了。为了确定问题,将程序改为
则正常运行了,就是说hosts或者services的本地解析有问题。接着试验用gethostbyname
和getservbyname是否正常,结果gethostbyname('NYSERVERNAME')结果正常,可以得到
ip地址,但是 getservbyname('NYSERVICENAME',nil)则返回nil,错误号11004(NO_DATA)
,百思不得其解,而且我还试验了 getservicebyname('https','tcp'); getservicebyname(
'ftp','tcp')等组合,结果都是nil,只好请教各位大侠....
代码:
ClientSocket1.Host := 'MyserverName';
ClientSocket1.Services := 'MyServiceName';
ClientSocket1.Open;
这两个文件都设置了。为了确定问题,将程序改为
代码:
ClientSocket1.Address := 'xxx.xxx.xxx.xxx';
ClientSocket1.Port :=xxxx;
Clientsocket1.Open'
和getservbyname是否正常,结果gethostbyname('NYSERVERNAME')结果正常,可以得到
ip地址,但是 getservbyname('NYSERVICENAME',nil)则返回nil,错误号11004(NO_DATA)
,百思不得其解,而且我还试验了 getservicebyname('https','tcp'); getservicebyname(
'ftp','tcp')等组合,结果都是nil,只好请教各位大侠....