Vista IIS 和 Leopard 之間的 Ad Hoc 無線網路
我正在嘗試在執行 Vista 的 PC 和執行 Leopard 的 Macbook 之間建立一個 Ad Hoc 網路。但這不僅僅是 Ad Hoc 網路。我在 PC 上執行 Visual Studio Developer Express 和 SQL Studio Express。當我從 Visual Studio 在 localhost 上啟動 Web 服務時,我希望 Mac 能夠訪問我的 pc (localhost) 上的 Web 服務。我正在通過 xcode 中的 iphone 模擬器訪問 mac 上的 Web 服務。
基本上,我正在嘗試通過 ad hoc 無線網路從我的 mac 上的 xCode 中的 iphone 模擬器訪問我的 Vista localhost Web 服務。
我嘗試設置自組織無線網路,但我什至無法使用 Mac 上的 Firefox 訪問 Web 服務: http://(ipadress):(port)/webservice.asmx
此時,Mac 甚至還沒有出現在我的 PC 網路中。
誰能指出我正確的方向或讓我知道這是否可能?我是否必須禁用防火牆?
謝謝
這應該不是問題 - 預設情況下,在您沒有執行 DHCP 伺服器或設置靜態 IP 的臨時環境中,系統最終都應該在連結本地地址範圍內自動分配私有 IP 地址(169.254 .0.0/16 子網用於 ipv4 )並且應該能夠通信。如果您的系統在物理層相互連接,但最終沒有在此範圍內使用 ipv4 地址,則可能會禁用一個或其他相關的零配置服務。
如果您不必禁用目標(Windows Vista)系統上的客戶端防火牆,我會感到驚訝。這正是 Windows 防火牆旨在阻止的那種隨意連接,除非您明確告訴它不要這樣做。
在 Windows 環境中,基於廣播的 NetBIOS 名稱解析機制將啟動(前提是它們已啟用並且系統配置為將 ad-hoc 網路視為可信網路而不是公共網路)。我相信 MAC OS X 也支持 NetBIOS 名稱解析,但我不知道它是否預設啟用。
Apple 的 Bonjour 和 Microsoft 系統上的 SSDP\UpNP 在連結本地設置中提供更通用的\健壯的名稱解析服務。您可以安裝 Windows Bonjour 客戶端以使系統更容易找到彼此