На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Многопоточный чат на Java (Клиент Сервер для обмена сообщениями)

Задание

Разработка клиент серверного приложения для обмена сообщениями или многопоточный чат на Java.

Функционал программы

В программе есть две составляющие:

  • Сервер - запускается на определенном порту и выводит все логи в консоль приложения

        2. Клиент - можем подключиться к серверу под любым IP и портом. Ввести имя и писать в чат сообщения!

Фрагмент программного кода

    @Override
    public void run() {
        while(true){
           BufferedReader in;
            try {
                in = new BufferedReader(new InputStreamReader( this.sock.getInputStream()));
                Message = in.readLine(); // сообщение
                if(Message == null) {
                    break;
                }
                // если такое имя уже есть на сервере ----------------
                if ("repeat-name".equals(Message)) {
                    this.txtTextChat.setText("Такое имя уже есть, войдите под другим именем..." + "\n");
                    this.txtTextChat.setBackground(java.awt.Color.pink);
                    break;
                }
                this.txtTextChat.setText(this.txtTextChat.getText() + Message + "\n");
                Message = in.readLine(); // считываем количество клиентов в чате
                this.lblCountClientInChat.setText("В чате: " + Message);
            } catch (SocketException se) {
                this.txtTextChat.setText("Сервер остановлен...");
                break;
            } catch (IOException ex) {
                System.out.println(ex);
            }
        }
    }
    

Скриншот архива с проектом

Пояснения по запуску программы

Минимальные требования по запуску программы:

  • Java 8 версии
  • Среда разработки NetBeans либо другая какая вам нравится.

Купить 1000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

1000,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

MultithreadChat.zip
177862
Оцени работу

рейтинг

Многопоточный чат на Java (Клиент Сервер для обмена сообщениями)
Многопоточный чат - разработка клиент серверного приложения для обмена сообщениями.
Категория: Образование
Стоимость: 1000,00