# Distributed-messaging-system **Repository Path**: LJX101/Distributed-messaging-system ## Basic Information - **Project Name**: Distributed-messaging-system - **Description**: Distributed-messaging-system - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-31 - **Last Updated**: 2024-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Distributed-messaging-system 使用RMI建立一个分布式消息系统。该系统需实现用户注册、查看所有已注册用户信息、给其他用户留言,以及查看其它用户给自己的留言。系统包含以下方法: register(username, password) 该方法用于新用户的注册。如果用户名已存在,则提示用户选择另一个用户名。 showusers() 该方法用于显示所有注册的用户。 checkmessages(username, password) 该方法打印用户的所有留言,留言信息包括:留言者、日期和时间、留言内容。注意,如果用户名和密码不对,应有相应的提示信息;如果该用户没有任何留言,也应该有提示。 leavemessage(username, password, receiver_name, message_text) 该方法用于给其他用户留言,首先需校验用户名和密码是否正确。若不正确,请给出相应的提示,留言不成功;接着需校验接收者用户名是否存在,若不存在,请给出相应的提示,留言不成功;若以上校验均正确,则系统记录留言的日期和时间、留言内容等信息。