Vista IIS和Leopard之间的Ad Hoc无线networking

我正在尝试在运行Vista的PC和运行Leopard的Macbook之间build立一个Ad Hocnetworking。 不仅仅是Ad Hocnetworking。 我在PC上运行Visual Studio Developer Express和SQL Studio Express。 当我从Visual Studio在本地主机上启动Web服务时,我希望Mac能够访问我的电脑(本地主机)上的Web服务。 我正在通过xcode中的iphone模拟器访问mac上的web服务。

基本上,我试图访问我的Vista本地主机Web服务从我的Mac上的xCode iPhone模拟器通过ad hoc无线networking。

我尝试设置ad hoc无线networking,但我甚至无法使用以下命令访问Mac上Firefox中的Web服务: http://(ipadress):(port)/webservice.asmx

在这一点上,Mac甚至没有出现在我的个人电脑networking上。

任何人都可以指出我正确的方向,或让我知道这是甚至可能吗? 我是否必须禁用防火墙?

谢谢

这不应该是一个问题 – 默认情况下,在你没有运行DHCP服务器或设置静态IP的ad-hoc环境中,系统最终应该在链路本地地址范围内自动分配私有IP地址(169.254 0.0 / 16的子网ipv4),应该能够沟通。 如果你的系统在物理层相互连接,但是没有以这个范围内的ipv4地址结束,那么可能会禁用一个或者其他相关的零configuration服务。

如果您不必在目标(Windows Vista)系统上禁用客户端防火墙,我会感到惊讶。 这正是Windows防火墙意图阻止的偶然连接,除非您明确告诉它不要。

在Windows环境中,基于系统广播的NetBIOS名称parsing机制将启动(假设它们已启用,系统configuration为将ad-hocnetworking视为可信而不是公共)。 我相信MAC OS X也支持NetBIOS名称parsing,但我不知道它是否默认启用。

Microsoft系统上的Apple Bonjour和SSDP \ UpNP在链接本地设置中提供了更通用的\稳健的名称parsing服务。 您可以安装Windows Bonjour客户端,使系统更容易find对方