Доброго времени суток. На связи не очень сообразительный начинающий android разработчик. Хотел я на лето устроиться на работу в одну ит контору (Хотел поработать на бесплатной основе), и после собеседования мне дали задание - написать чат под андроид. Главное условие - работает в рамках локальной сети, и построен по принципу p2p (Ещё одно требование - авторизация через соц сети, но об этом в другой раз). Так вот. В данный момент я пытаюсь написать чат используя udp протокол. Т.е есть два устройства с запущенными приложениями, узнаю локальный ip получателя, и пишу ему сообщение, и отправляю. А он получает его. Уже нашёл метод для получения локального ip, но, собственно, что дальше то делать ? С какой стороны подойти к этому проекту ? Буду безмерно благодарен всем тем кто отзовётся на мой вопрос. Статьи и исходники приветствуются.
Выучите понятия броадкаст, мультикаст, юникаст.
Где и как они применяются и в чем их отличие.
PS: Вам не нужно получать локальный IP! Он будет в пришедшем пакете.