У меня есть компьютер (Macbook), на котором работает сервер Apache xmlrpc, и приложение Android, на котором работает клиент xmlrpc. Коротко говоря, мне нужно приложение, чтобы иметь возможность совершать rpc-звонки на компьютер, но без использования интернета. Android-устройство будет находиться в непосредственной близости от компьютера, поэтому, если я получу IP-адрес компьютера, я смогу общаться с ним через Wi-Fi.

У меня вопрос, как мне открыть это соединение с моего Mac и получить его IP-адрес? Я очень новичок во всем, что касается сетей, поэтому я прошу прощения, если это основной вопрос, но я не смог найти какие-либо учебники в Интернете, потому что ключевые слова поиска (без интернета) дали результаты с интернетом в них. Любая помощь с благодарностью.

1 ответ1

0

Если под "без Интернета" вы подразумеваете локальную сеть, к которой они оба подключены, да, вы можете.

Чтобы получить IP-адрес MacBook, откройте Terminal.app и введите ifconfig en0 . Предполагая, что у вас есть новый MacBook без порта Ethernet, вы должны указать IP-адрес в списке. Если нет, то это вероятно ifconfig en1 .

Вы также должны убедиться, что ваш брандмауэр открыт на порт 80 для веб-трафика. Системные настройки> Безопасность и конфиденциальность> Брандмауэр> Отключить брандмауэр. Не забудьте включить его, когда закончите тестирование. К сожалению, нет возможности легко занести в белый список отдельные порты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .