Apple客户端服务器设计功能列表

原创 2004年09月21日 09:00:00

Apple客户端服务器设计功能列表

一、客户端

1.  用户可以指定自己的详细信息(包括头像,昵称等等。类似QQ待定

2.  用户在登录到服务器以后可以查看到所有已经登录到服务器上的用户(包括自己)

3.  用户可以查看自己和其他用户的详细信息(包括头像,昵称等等。类似QQ待定

4.  用户可以向任何一个用户发送消息(包括自己),并且可以接收任何一个用户(包括自己)发来的消息。

5.  用户可以收到来自服务器的系统消息。

6.  用户退出程序(下线)的时候,应能够通知服务器,服务器再将此消息转发给其他用户(将此用户加为好友的用户),让其他用户知道有的用户已经下线了。

7.  用户可以向服务器上交消息,以便及时向服务器管理员反映情况。(包括Bug或其它信息)

8.  用户在收到服务器退出的通知后,客户端程序应向使用者发出提示消息。(服务器关机,无法联接等字样)

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

二、服务器端

1.  服务器应能掌握所有的当前登录用户及未登录用户的详细信息(包括头像,昵称等等。类似QQ待定),并对这些信息进行维护。

2.  服务器可以向客户端发送系统消息。

3.  有新用户登录时,服务器端程序能够告知所有其他在线的用户。

4.  有用户退出时(下线),能告诉所有其他在线用户有用户退出。(下线)

5.  服务器程序关闭时,向所有的在线用户发送退出系统消息。

 

 

 

注:以上部份功能要求参考《Visual Basic.NET 网络编程》一书。

UDP服务器端和客户端程序设计

原文地址:http://blog.csdn.net/yueguanghaidao/article/details/7055985 一、实验目的 学习和掌握Linux下的UDP服务器基本原理...
  • dyzhen
  • dyzhen
  • 2016年06月22日 08:50
  • 676

OpenVpn服务器和客户端配置

之前配置过PPTP,L2TP和ShadowSocks,但是OpenVpn一直没有接触过,今天就配置了下OpenVpn。(Linux和Windows的配置过程差不多,以下为Windows配置环境) ...
  • PER_son
  • PER_son
  • 2016年11月18日 16:35
  • 2507

浅谈手机客户端列表设计技巧

首先明确自己的观点:每个手机APP的设计中都有列表这个元素,如果有哪个应用没有列表的话,拿小编是问。哈哈~~  开玩笑了,只是想说明这个交互组件的设计很常见。其实列表设计的普遍性并不是没有道理,它是由...
  • ysydao
  • ysydao
  • 2013年04月26日 11:06
  • 940

服务器设计系列:架构综述

一、系统框架概述   网络上的服务器,无论是嵌入式的网络设备,还是pc上服务器,整体结构以及主要思想都大体相同:根据业务模型确定主要数据结构,根据数据结构确定线程模型,在各个业务线程内根据围绕主要数据...
  • zhoudaxia
  • zhoudaxia
  • 2013年11月17日 23:43
  • 3697

邮件开发:邮件作用、邮件服务器、电子邮箱与邮件客户端软件

邮件的作用: 邮件相关的项目,其中一个有意义的项目是将邮件内容发布成BBS[邮件的接收、解析、Web]的帖子。 l许多办公自动化项目(OA)中都要附带发送邮件的功能,譬如我们要给学员发送通知,使用...
  • xxssyyyyssxx
  • xxssyyyyssxx
  • 2016年01月07日 09:35
  • 1067

java服务端对多个客户端的群聊功能代码实现

以下代码可以实现服务端发送一条消息,多个客户端可以同时收到这条消息,同时客户端可以单独的和服务端通信 需要注意的是,此时服务端只需要一个发送消息的进程服务端代码:/** * 实现多个客户端对应一个...
  • wangdajiao
  • wangdajiao
  • 2016年09月13日 00:26
  • 2537

Linux C 网络编程——多线程的聊天室实现(服务器端)

服务器端的主要功能:        实现多用户群体聊天功能(此程序最多设定为10人,可进行更改),每个人所发送的消息其他用户均可以收到。用户可以随意的加入或退出(推出以字符串“bye”实现),服务器...
  • SmarterYu
  • SmarterYu
  • 2013年03月10日 16:14
  • 8311

解决Xcode 连接服务器出错问题

删掉这个文件:/Library/Preferences/com.apple.apsd.plist 重新启动系统 参见:http://apple.stackexchange.com/question...
  • workhardupc100
  • workhardupc100
  • 2016年08月14日 17:08
  • 2188

分享下一种Android客户端的架构设计,在App业务发展阶段或许有些参考意义

前言:技术发展日新月异,业界各种Android客户端架构设计,五花八门,但我们不能简单地说哪种架构更好,因为脱离业务谈架构是没有任何意义的,适合业务的才是好架构。而架构也不是一成不变的,随着业务的发展...
  • littlesmallless
  • littlesmallless
  • 2017年03月21日 23:28
  • 463

简单的计算器服务器端/客户端程序

//应用层协议 //客户端连接到服务器端后以1字节整数形式穿肚运算数个数 //客户端向服务器端传递的每个待算整数占4字节 //传递待算数后传递运算符,运算符占1字节 //选择字符+、-、*之一传递 ...
  • Hello_World_LVLcoder
  • Hello_World_LVLcoder
  • 2016年12月16日 21:03
  • 560
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Apple客户端服务器设计功能列表
举报原因:
原因补充:

(最多只允许输入30个字)