Разработчик rock88 продолжает свои эксперименты по портированию библиотеки Qt 4 и приложений, которые её используют, на платформу MotoMAGX. После того, как пользователь форума MotoFan.Ru, использующий ник HardCore BoY, поинтересовался возможностью портирования BitTorrent-клиента на Motorola ROKR Z6, rock88 взялся за работу по переносу, в итоге получилось сборка двух программ на Qt.
Первый простейший BitTorrent-клиент шёл в составе документации к библиотеке Qt:
![](http://exlmoto.ru/wp-content/Images/MTorr/e1.png)
![](http://exlmoto.ru/wp-content/Images/MTorr/e2.png)
![](http://exlmoto.ru/wp-content/Images/MTorr/e3.png)
Этот небольшой пример демонстрирует возможность реализаций довольно сложных TCP/IP манипуляций поверх Qt Network APIs.
А второй клиент называется qBittorrent:
![](http://exlmoto.ru/wp-content/Images/MTorr/q1.png)
![](http://exlmoto.ru/wp-content/Images/MTorr/q2.png)
Для сборки qBittorrent потребовалось скомпилировать несколько библиотек, входящих во фреймворк для C++, Boost: libboost_filesystem, libboost_system, libboost_thread, кроме того была необходима библиотека, позволяющая использовать протокол BitTorrent: libtorrent (Rasterbar libtorrent).
Запускать программу лучше всего через Telnet, тема обсуждения BitTorrent-клиентов для MotoMAGX находится здесь.