В результате работы с Shareaza в голову неожиданно пришла мысль. Можно было бы назвать её гениальной, если бы я не был уверен, что что-то подобное уже реализована (пресловутые торренты – это случайно не оно?). Но реализовать эту идею, написав соответствующие программы (клиент и сервер), мне всё же хочется. Смысл в том, чтобы сделать подобие FTP-сервера для отдельного компьютера с динамическим IP-адресом. А то нельзя же хранить (как по законодательным, так и по финансовым соображениям) гигабайты MP3-файлов на своём хостинге. А на своём компьютере – очень даже можно (по крайней мере, по финансовым соображениям, пока я не плачу за исходящий трафик).
В результате должно выглядеть всё это примерно так.
На своём сайте я выкладываю список имеющихся у меня песен (ну или чего-нибудь ещё).
А ещё указываю на видном месте, что для скачивания соответствующих файлов пользователю нужно предварительно (целиком на своё страх и риск) скачать маленькую программу, лежащую тут же на этом сайте.
Скачав и запустив эту программу, пользователь получает доступ (и удобный интерфейс) к почти-FTP-серверу, который работает на моём компьютере. Конечно, если мой компьютер при этом подключен к Интернету (и если на нём запущена серверная часть).
Всё.