Я пытаюсь настроить сеть Ad Hoc между моим ПК с Vista и Macbook с Leopard. Но дело не только в сети Ad Hoc. У меня на ПК работают Visual Studio Developer Express и SQL Studio Express. Когда я запускаю веб-службу на локальном хосте из Visual Studio, я хочу, чтобы Mac имел доступ к веб-службе на моем компьютере (локальный хост). Я получаю доступ к веб-службе на Mac через симулятор iphone в xcode.
По сути, я пытаюсь получить доступ к своей веб-службе localhost Vista из симулятора iphone в xCode на моем Mac через специальную беспроводную сеть.
Я попытался настроить специальную беспроводную сеть, но я даже не могу получить доступ к веб-службе в Firefox на Mac, используя: http: // (IP-адрес): (порт) /webservice.asmx
На данный момент Mac даже не появился в моей сети на ПК.
Может ли кто-нибудь указать мне правильное направление или сообщить, возможно ли это вообще? Нужно ли мне по возможности отключать брандмауэры?
Спасибо
Это не должно быть проблемой - по умолчанию в специальной среде, где вы не используете DHCP-сервер и не устанавливаете статический IP-адрес, обе системы должны иметь автоматически назначенные частные IP-адреса в диапазоне локальных адресов (169.254). .0.0 / 16 для ipv4) и должна иметь возможность обмениваться данными. Если ваши системы подключаются друг к другу на физическом уровне, но не получают IPv4-адреса в этом диапазоне, то одна или другая из соответствующих служб нулевой конфигурации, вероятно, отключена.
Я был бы удивлен, если бы вам не пришлось отключать брандмауэр клиента в целевой системе (Windows Vista). Это именно тот случай случайного подключения, который брандмауэр Windows предназначен для блокирования, если вы явно не укажете ему этого не делать.
В системах Windows срабатывают механизмы разрешения имен NetBIOS на основе широковещательной передачи (при условии, что они включены и системы настроены на обработку специальной сети как доверенной, а не общедоступной). Я считаю, что MAC OS X также поддерживает разрешение имен NetBIOS, но я не знаю, включено ли оно по умолчанию.
Bonjour от Apple и SSDP \ UpNP в системах Microsoft предоставляют более универсальные и надежные службы разрешения имен в локальных установках. Вы можете установить клиент Windows Bonjour, чтобы упростить поиск систем друг друга.