Я пытаюсь реализовать приложение, часть которого функционирует подобно чату.Есть несколько пользователей, и соединение - P2P.Данные, передаваемые от одного узла другим, должны быть сериализованными объектами.У меня возникают трудности с выбором способа отправки данных.Наилучшим выбором показался Multicast, но, поскольку он работает в чате, я не могу позволить себе потерять данные (что может повредить текст ??).С другой стороны, если я использую TCP, каждый узел должен быть подключен к каждому другому узлу, чтобы прослушивать обновления, и это звучит неправильно (??) / может создать беспорядок.
Я хотел бы получить предложения относительнокак я мог реализовать что-то подобное (отправка данных нескольким клиентам, прослушивание обновлений без централизованного сервера). Я уже проверил JXTA и пытаюсь выяснить, возможно ли реализовать это самостоятельно. Также я прочитал о надежном UDPно не нашел никаких «официальных» решений / что-то, что я мог бы легко использовать.
ps Я видел подобные вопросы к этому и надеялся на более персонализированную помощь.