| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Работа с сетью > Как читать фаил с сервера |
| Автор: Гость_Romka 24.5.2005, 12:57 |
| а кто знает как читать фаил с сервера |
| Автор: AntonSaburov 24.5.2005, 13:55 |
| Уважаемый Гость_Romka. В следующий раз для вопросов создавайте отдельную тему и задавайте свой вопрос более понятно. С какого сервера, какой файл, что стоит на сервере, что используется в качестве клиента. Иначе ответить что-либо разумное по данному поводу просто не реально. |
| Автор: nerezus 21.8.2005, 21:10 |
| Гость_Romka, через сокет по протоколу HTTP |
| Автор: Dancer 22.8.2005, 07:50 |
| nerezus в принципе правильно всё сказал. Хотелось бы только кое чего уточнить. - если работаем с каким либо специфическим протоколом (надстроенным над TCP или UDP), то читать нужно по средствам Socket или DatagramSocket - если же, работаем с HTTP простоколом, то можно использовать тот же Socket коннекшены, но удобнее сразу использовать HttpURLConnection. |
| Автор: kashka 31.8.2005, 15:51 |
| А у меня такой вопрос (можно я не буду отдельную тему создавать ;)) Как мне из локальнои сети XML файл считать? ХML я SAXом читаю. |
| Автор: AntonSaburov 31.8.2005, 15:53 |
| А теперь еще раз и понятнее. Ты же уже читаешь. Или как-то иначе надо ? Тогда подробности в студию |
| Автор: kashka 31.8.2005, 15:59 | ||
| Да читать то читаю, но только если он(хмl файл) на моем компьюторе лежит вместе с dtd. А вот если по локальной сети пробую с сервера то... не получается:
|
| Автор: LSD 31.8.2005, 16:04 |
| Он не могет подгрузить DTD, что у тебя в !DOCTYPE? |
| Автор: kashka 31.8.2005, 16:06 |
| <!DOCTYPE project SYSTEM "project.dtd"> Добавлено @ 16:07 dtd лежит в той же папке. |
| Автор: LSD 31.8.2005, 16:15 |
| Можно отключить проверку с помощью documentFactory.setValidating(false), или попробовать написать так<!DOCTYPE project SYSTEM "./project.dtd">, локально это работает, а по сети нет возможности проверить. |
| Автор: kashka 31.8.2005, 16:18 |
| отключать проверку я уже пробывала, не помогает второй способ сеичас попробую, о ресультатах сообщу. Добавлено @ 16:21 неа, не помогает... я вот думаю может с URI надо что то сделать, только я такого еше не делала и не знаю с какой стороны начать. |
| Автор: 02077461 26.9.2005, 16:37 | ||||
| kashka При парсинге я использовал следующий код:
Где dis -- это тот самый socket.getInputStream(); правда у меня была простая структура xml... Но может тебе чем - то поможет. использование
на мой взгляд упрощает все галиматью |