Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > передача файлов по сети


Автор: goodday1941 19.3.2007, 14:22
в какую сторону глянуть(походу что-то с сокетами связанно)?.. задача стоит так, что нельзя использовать pscp, j2ee... все средствами j2se... 

Автор: AntonSaburov 19.3.2007, 14:43
Socket and ServerSocket.
Ну и Thread придется наверняка использовать - ибо тогда упарвлять этим все страшно сложно.

Автор: goodday1941 19.3.2007, 15:10
а ссылок на документацию посоветовать можете?

Автор: tux 19.3.2007, 15:27
А вариант поднять какой-нибудь портативный ftp-сервер на Java и работать с ним ftp-клиентом не пойдет? Было бы проще.

Автор: AntonSaburov 19.3.2007, 15:32
http://java.sun.com/docs/books/tutorial/networking/sockets/clientServer.html
http://java.sun.com/docs/books/tutorial/networking/sockets/index.html
http://java.sun.com/j2se/1.5.0/docs/guide/net/

Автор: goodday1941 19.3.2007, 15:32
мне проще всего было бы по pscp так как раньше уже такое делал, но вроде как нельзя... а по сокетам начал доки читать.. пока не ясно, просто там клиент - сервер(тоесть один служает второй посылает, типо как jms), а мне просто в определенную папку по определенному ip-шнику нужно файлы забрасывать и считывать их отдуда (скорее всего там даже jre стоять не будет (: ).. это вообще подходит под задачу сокетов?

Автор: LSD 19.3.2007, 16:01
Если у тебя и клиет и сервер на Java используй RMI, пример есть у нас в FAQ.

Автор: goodday1941 19.3.2007, 16:36
нет не используем

Автор: LSD 19.3.2007, 16:49
Ну тогда тебе надо придумать свой протокол.

Автор: goodday1941 19.3.2007, 17:00
ожидал такой ответ (хотя и надеялся на лучшее)...

всем пасибо! 

Автор: AntonSaburov 19.3.2007, 17:21
Цитата(goodday1941 @  19.3.2007,  17:00 Найти цитируемый пост)
ожидал такой ответ (хотя и надеялся на лучшее)...

Можно попробовать посмотреть библиотеку для ftp - может там есть для обоих концов (сервера и клиента)

Автор: Hidrag 15.2.2008, 23:55
у меня по учебе встала похожая задача: нужно написать ftp клент, при этом сделать это "стандартными" средствами, так вот есть ли в java (se) средства для работы с ftp? Или тут только реализовывать протокол самому нужно? Юзать внешнии либы нельзя..

Автор: Kangaroo 16.2.2008, 00:10
Hidrag,
вот посмотрите http://www.nsftools.com/tips/JavaFtp.htm. Есть несколько возможных вариантов, выбирайте.

Автор: LSD 16.2.2008, 22:17
Есть нестандартный и недокументированный sun.net.ftp.FtpClient, но его лучше использовать только в самом крайнем случае.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)