singlepost

Помогите написать клиент-серверное TCP приложение на Java << На главную или назад  

Написать приложение клиент-сервис,использующее TCP протокол.Клиент создается с сервером,запрашивает список файлов,расположенных на диске.Выбирает имя файла,в котором записан текст.Сервер передает этот текст клиенту.Клиент записывает текств свой файл.Использовать ридеры\райтеры и цепочку потоков для чтения и записи текста.Клиент принимает текст и просит закончить сеанс.

25 ответов в теме “Помогите написать клиент-серверное TCP приложение на Java”

  1. 1
    Андрей Куликов ответил:

    В каком месте из приведенного описания не понятно? )

  2. 2
    Илья Суслов ответил:

    Ваще хз как делать….

  3. 3
    Александр Чигринец ответил:

    А для выбора файлов на клиенте GUI нужно или как?

  4. 4
    Жека Кирпичев ответил:

    Ну и правильно сделают, что не поставят.

  5. 5
    Илья Суслов ответил:

    GUI нужно…

  6. 6
    Дмитрий Гайдамович ответил:

    Клиент-сервис? Клиент создается с сервером? Начинаю помогать. Для начала нужно узнать, что значит каждое слово в исходном задании. Потому что у меня создалось такое впечатление, что Илья пока что в этом "плавает". Вторым этапом будет приобретение чуть более глубокого понимания данной темы. Информации в свободном доступе – предостаточно. Дальше, обязательно определитесь с тем, какие средства языка Java нужно будет использовать. Будут ли какие-то библиотеки, облегчающие построение такого рода систем? Разрешено ли их использование? Это будет Ваш базовый набор средств на текущем уровне знаний. Дальше на основе имеющегося описания рисуем use case-ы, составляем описания действий человека и отклика системы. Что неясно – уточняем у предподавателя. Дальше, для каждого из этих вариантов использования рисуем диаграммы последовательностей или взаимодействия, или видов деятельности – на Ваше усмотрение. Там обязательно будут присутствовать клиент, сервер, файловая система, и т. д.В процессе уточнения данных диаграмм речь зайдёт о программных модулях, реализующих ту или иную функциональность. Тут-то и пригодится знание Java и всякого рода классов. Дальше. Рисовать GUI лучше всего сначала на листочке. Если у Вас есть липкие бумажки, то можно просто раскидывать их по листу формата A4 и подписывать: список файлов, кнопка такая-то, поле ввода. Постепенно будет ясен общий вид интерфейса. Финальный вариант можно начать программировать, автомномно, для клиента. В общем, мне надоело объяснять, лучше об этом прочитать в какой-нибудь книжке, тут ничего нового нет, темы всё избитые…

  7. 7
    Александр Чигринец ответил:

    А что эту-то тему не удалили, раз войну домашним заданиям объявили?

  8. 8
    Жека Кирпичев ответил:

    В ней уже появился ответ, который может быть полезным не только автору темы.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.