2015-06-10 3 views
1

Я пытаюсь создать встраиваемый веб-сервер для Android, чтобы загрузить и загрузить файлы, больше функциональности будет добавлено позже.Android Embeddable Webserver

До сих пор я реализовал nanoHTTPD, чтобы разрешить навигацию по каталогам и загрузку файлов.

Проблема nanoHTTPD не имеет какой-либо формы аутентификации или SSL Я пробовал изучать реализацию I-jetty, tjws, простой, но не могу найти никаких примеров для работы.

В основном я ищу встраиваемый веб-сервер, который может выполнять аутентификацию и SSL, а также просматривать каталоги.

Есть ли библиотека с примерами и документацией, которую я могу использовать? Если нет, то как трудно было бы написать один, используя клиентскую библиотеку apache http.

EDIT: При проверке исходного кода для nanoHTTPD я заметил использование SSLServerSocket и решил прослушивать трафик через порт, работающий на nanoHTTPD, и трафик казался зашифрованным, просто застенчивым. Если tcpflow не подходит для использования

ответ

0

Для тех, кто ищет ответ.

Lighthttpd - это веб-сервер, написанный на c/C++, который может быть скомпилирован для руки. Он обеспечивает отличную производительность, а также безопасность и гибкость.

Одно из преимуществ - это может быть связано с php-cgi, чтобы заставить php работать и на телефоне.

https://www.lighttpd.net

Я обнаружил, что это все могло быть сделано из-за проекта с открытым исходным кодом DroidPHP.

https://github.com/DroidPHP/DroidPHP