https://github.com/timofeev-vadim-96/client-server-chat
Клиент-серверный пользовательский чат на Swing
https://github.com/timofeev-vadim-96/client-server-chat
java multithreading swing swing-framework web
Last synced: 10 months ago
JSON representation
Клиент-серверный пользовательский чат на Swing
- Host: GitHub
- URL: https://github.com/timofeev-vadim-96/client-server-chat
- Owner: timofeev-vadim-96
- Created: 2024-02-15T18:12:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-18T12:56:20.000Z (over 2 years ago)
- Last Synced: 2025-06-08T14:04:39.529Z (about 1 year ago)
- Topics: java, multithreading, swing, swing-framework, web
- Language: Java
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Тимофеев Вадим
### Java-разработчик
### > `Десктопный пользовательский чат`
`Используемые технологии:`
📌 java.net
📌 Swing-framework
📌 multithreading
### `Реализация:`
Приложение реализовано в рамках двух модулей:
1) Клиентской части
2) Серверной части
✅ Поддерживается возможность подключения не ограниченного количества пользователей
(в рамках максимального кол-ва свободных на сервере портов), за счет запуска в `отдельном потоке` клиентского менеджера
✅ Добавлена возможность отправки `личных сообщений` пользователю по его имени, используя символ "@".
Например: "**@Настя сообщение**"
✅ Добавлен `пользовательский интерфейс` на базе `swing-framework`
✅️ Добавлена возможность ввода ip и порта вручную в UI, а также их валидации