【发布时间】:2010-04-28 13:29:37
【问题描述】:
我正在从事的项目是客户端/服务器架构。在 LAN 环境中,我希望客户端能够自动确定服务器的地址。我想避免必须使用服务器的 IP 地址手动配置每个客户端。做这个的最好方式是什么?我考虑过的一些替代方案是:
- 服务器可以监听 来自客户端的广播数据包。 来自客户端的消息将是 对 IP 地址的请求 服务器。服务器将使用其地址进行响应。
- 运行我项目服务器的机器也可能有一个 bind server 正在运行。局域网的路由器可以 配置为将其用作其之一 DNS 服务器。
- 我想我看到了 有一个绑定库。这样做 意味着我可以构建绑定服务 进入我的服务器,这样绑定就不会 必须安装在服务器上吗?
还有其他想法吗?你过去做了什么?这些方法和其他可能建议的方法的优缺点是什么?
感谢您的帮助!
【问题讨论】:
-
客户端可能是 Windows 笔记本电脑、iPod Touch 和 iPad 的混合体。
标签: networking network-programming client-server bind