Итак, у меня есть 2 Java-проекта (клиентский проект и серверный проект), чтобы попытаться узнать о сокетах.
Приложение простое, клиент может отправлять сообщения на сервер и наоборот.
И клиенту, и серверу нужен один и тот же класс, в данном случае это Sender
и Message
.
Sender
- это объект (может быть сервером или клиентом), который отправляет сообщение, а Message
- это сообщение, отправленное отправителем. Класс Sender
содержит имя пользователя отправителя.
Итак, как мне управлять этими двумя классами, чтобы они могли использоваться этими двумя проектами (клиент и сервер)?
Должен ли я создать новый проект как библиотеку этих двух классов и добавить библиотеку в эти проекты? или есть эффективный способ его реализации?
Сейчас Sender
все еще находится в клиентском проекте, и я добавил клиентский проект в модуль проекта сервера.
PS: я использую IntelliJ IDEA atm для кодирования этих проектов.
Спасибо!