Monday, June 27, 2011

AirShare. Просто делимся файлами в локальной сети.

Приветствую.

Уверен многие знают о Mac OS X Lion и о новом приложении AirDrop. Приложение выделяется своей простотой и интуитивностью. Как часто вам приходилось делится файлами по сети? Какие приложения искать? Открывать общий доступ да и еще настраивать права доступа к папкам? Как все сложно. AirDrop от Apple, предлагает просто набор иконок пользователей которые доступны для обмена файлами в сети.

Появилось и у меня свободное время, было решено сделать подобное. За сегодня сделал кое-что (см. видео). Пока есть недочеты, но уже главное работает - определение, передача/прием файлов. Буду работать дальше, потом может в open source выложу для все общего обозрения и оценки моего кода :)

И так, видео (прощу прощения за звук, пока новое для меня, звук реальной обстановки)



p.s. все дергается, т.к. снимал на свой HTC 7 Mozart.

4 comments:

  1. Привет. Интересная утилита вышла.
    А мог бы выложить исходный код для изучения? Или если не тяжело скинь на мыло limonspyk@mail.ru
    Спасибо.

    ReplyDelete
  2. Выложил на https://github.com/vladlichonos/AirFileExchange

    ReplyDelete
  3. Спасибо.
    А работает данная утилита только с Wi-Fi сетями?
    И еще можете сказать, собранный *.exe является и сервером и клиентом одновременно?

    ReplyDelete
  4. По идее работать должно внутри локальной сети. У меня к примеру 2 ноутбука по WiFi связаны с роутером, который соединен через кабель с большим ПК. Все работает. Смотрите на Github'е там при коммите пишу что подправил. Все еще остается вопросом нормально завести UDP, пока толком не пойму как ее заставить нормально работать.

    И да, сервер и клиент тут сильно завязаны, т.к. общая система является децентрализованной.

    ReplyDelete