2015-11-17 3 views
0

Я хочу, чтобы мой ноутбук и планшет обменивались данными через OSC с использованием библиотеки Java OscP5.Связь Osc между ноутбуком и планшетом в той же сети WiFi

Планшет представляет собой устройство и приложение для Android, выполненное на студии android. Ноутбук - это Windows 8.0, а приложение работает на обработке 2.2.1. Оба используют одну и ту же библиотеку OscP5.

Сеть WiFi очень огромная и сильная в государственном управлении. Оба устройства, очевидно, находятся в одной и той же сети WiFi, называемой Public WiFi Free. Оба устройства используют беспроводной (WiFi)

То, что я делаю, очень просто. Отправьте целое число от планшета к ноутбуку через одноадресную рассылку UDP.

Когда я подтверждаю, IP-адрес, Laptop: 192.168.25.219 Таблетка: 192.168.26.83

Это странно, что они имеют разные адреса, которые являются 25 и 26. я попытался восстановить как на устройстве много раз, но они всегда получают одинаковый IP-адрес.

Проблема не в порту. Я определенно подтвердил, что порт такой же (13000). и ноутбук просто прослушивает порт 13000 и ничего не отправляет. Планшет просто отправляет на IP-адрес ноутбука на порт 13000.

Я искал немного, и люди говорят, что если 1-я, 2-я и 3-я части IP-адреса не одинаковы, OSC не работает. Это проблема? и если да, то почему? Я вроде нуб о сети, поэтому, пожалуйста, объяснить легко ..

+0

Да, это может быть причиной. Но это зависит от сетевой маски. Какие значения у них есть? И что такое OSC? – greenapps

+0

Маска подсети 255.255.0.0. OSC - Open Sound Control (http://opensoundcontrol.org/introduction-osc) –

+0

Пожалуйста, одну маску с ноутбука и одну таблетку. – greenapps

ответ

0

Проблема была брандмауэр ...

Тот, кто пришел на этот пост должен подтвердить брандмауэр блокирует ли ваш порт или нет. Существует 2 возможности блокировки вашего порта на уровне маршрутизатора или уровня вашей ОС.

В первом случае вам нужно получить доступ к странице настроек администратора вашего маршрутизатора и включить сквозной или открытый порт VPN (виртуальной частной сети). Последний случай (в основном в Windows, поскольку брандмауэр является опцией в OS X), вы просто переходите к настройкам и отключите брандмауэр уровня домашней сети или можете добавить исключение для своего порта.

Надеюсь, у кого-то не будет трудного времени, как у меня из-за брандмауэра.

 Смежные вопросы

  • Нет связанных вопросов^_^