在LAN中自动寻找数据服务器(200分)

  • 主题发起人 主题发起人 eddiechina
  • 开始时间 开始时间
E

eddiechina

Unregistered / Unconfirmed
GUEST, unregistred user!
针对不同的LAN中,服务器的名字也是不一样的,
如何使程序自动寻找所需要的数据服务器名字?
 
是不是可以这样来处理,做一个配置向导:
让用户自己填写服务器名字,再将服务器名存储在指定的
ini文件里,再通过调用 ini文件来获得服务器名字。
 
我的想法是用广播.正确反馈消息的就是服务器.
 
如果能取得网上计算机名字的列表,就可以一个个的试,试通的就可能是正确的服务器。
然后,把这台服务器记录到 INI 文件里,下次优先登录它。如果网上有多于一台的服务
器提供相同的服务,你就有麻烦了。虽然这种可能性很小。
 
crab说的不错。
问题是怎么取得计算机名字的列表?
用广播?还是已经有这样的服务?

好象记得CORBA中有种动态ORB可以作到。但是DELPHI中好象不支持。
 
一个一个的试太麻烦了.用广播吧.
然后在处理回应的消息.
 
我也想知道如何取得网上邻居的列表。找几个大侠吧,象温柔一刀、soul 之流的。
 
用netuser组件就可以,实际是封装了windows API,在www.torry.ru中可找到
 
多人接受答案了。
 
后退
顶部