Реализовать хранение сообщений в чате (RPC)
Я должен реализовать чат, используя Sun RPC (сначала запишите файл XDR, затем создайте коды.c с помощью rpcgen). Я хотел бы знать, как я должен реализовать хранение сообщений для пользователей, которые зарегистрированы, но они были в автономном режиме, когда другие пользователи писали. Так что пользователь, когда он будет в режиме онлайн, смог прочитать все, что было написано без него в чате. Я пишу в Ubuntu. Благодарю. Извините за мой английский.
1 ответ
Как следует из названия, Xdr для внешнего представления данных.
Вы можете легко сохранять сообщения в виде строки в БД, а когда пользователь входит в систему, вы можете создать поток xdr и отправить ему все сообщения.