J2ME доступ к файловой системе на сетевом компьютере

Я пытаюсь получить доступ к файлам на сетевом компьютере через J2ME MIDlet. Этот мидлет работает на устройстве, которое подключено к сети через маршрутизатор WI-FI. Мидлет может видеть другие устройства (то есть он может видеть IP-адрес других устройств в сети).

Кто-нибудь сделал это успешно? Если да, то какой API подключения вы использовали и могли бы вы поделиться каким-нибудь кодом?

Я пытался использовать API-интерфейс FileConnection, но при передаче следующих результатов возникает ошибка подключения:

conn = (FileConnection)Connector.open("file://IP_OF_COMPUTER_ON_SAME_NETWORK/");

Согласно API-интерфейсу FileConnection, вы должны иметь возможность подключаться к устройствам в сети, так как он разрешает доступ по имени хоста.

Я не могу запустить веб-сервер на указанном компьютере, иначе я бы просто написал простой веб-скрипт (и запустил веб-сервер).

Заранее спасибо, Викрам

2 ответа

AFAIK, вы не можете получить доступ к файлу с удаленного компьютера напрямую. И если вы все еще хотите это сделать, ваш мобильный телефон должен быть подключен к удаленному компьютеру по Wi-Fi или GPRS.

Установите apache на удаленном компьютере и настройте его как сервер (localhost). Затем вы можете просматривать папки с файлами через браузер телефона.

Другие вопросы по тегам