On Tue, Jun 19, 2012 at 09:32:51PM +0800, 黄贝 wrote:
> 这么描述应该更好:一个局域网内的服务和客户端,但是使用这套东西的用户可能是小白,所以无法要求其进行复杂的操作,例如设置静态ip或者添加dns,绑定mac等等,虽然使用静态ip的方式也不错,但是考虑到概率性的ip冲突,所以希望寻求更好的方案,最初的想法是使用类似域名解析,后来有人提醒通过机器名访问,我觉得这是我要的,我可以在服务端设定机器名,客户端通过机器名解析即可,即使服务端的ip发生变化也可以正常通信。
>
> 当然更好的方案是使用zeroconf,这是一个项目,apple的airplay就是构建在其基础上的,作用是在局域网内发现服务,并且和对应的服务通信!
要不客户端使用广播寻找服务器?只要不存在冲突的服务器就能够零配置了。
Dropbox 的 LAN Sync 就是这么干的。
--
Best regards,
lilydjwg
Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?