Apple Client Server Design Function List

xiaoxiao2021-03-06  54

Apple Client Server Design Function List

First, the client

1. Users can specify their own detailed information (including avatar, nickname, etc.). Similar to QQ, to be determined)

2. Users can see all users already logged in to the server after logging in to the server (including you)

3. Users can view detailed information on themselves and other users (including avatar, nickname, etc.) Similar to QQ, to be determined)

4. Users can send messages (including themselves) to any user, and can receive messages sent by any user (including themselves).

5. Users can receive system messages from the server.

6. When the user exits the program (offline), it should be able to notify the server, the server forwards this message to other users (add this user as a user), so that other users know that the user has offline.

7. Users can copy messages to the server to reflect the situation to the server administrator in time. (Including bugs or other information)

8. User After receiving the notification from the server, the client program should make a prompt message to the user. (Server shutdown, unable to connect, etc.)

Second, the server side

1. The server should be able to master all current login users and the details of the user who are not logged in (including avatar, nickname, etc.), similar to QQ, to be determined, and maintained this information.

2. The server can send system messages to the client.

3. When there is a new user login, the server-side program can inform all other online users.

4. If you have a user exit (off the line), you can tell all other online users to exit. (Offline)

5. When the server program is turned off, send an exit system message to all online users.

Note: The above partial function requires the book "Visual Basic.NET Network Programming".

转载请注明原文地址:https://www.9cbs.com/read-114868.html

New Post(0)