- 博客(1)
- 资源 (20)
- 收藏
- 关注
转载 客户端架构设计的简单总结
我们知道,客户端是相对服务端而言的,客户端程序相对普通应用程序,主要是增加了网络通讯功能。在这个移动和云存储的年代,大部分终端应用程序都有网络通讯功能, 所以都可以称为客户端。常见的客户端如浏览器,IM客户端, 网络会议客户端,邮件客户端,微博和微信客户端等...通过观察,我们会发现所有的客户端基本是大同小异,都会包括一些相同的功能组件, 下面简单例举下:通讯协议层
2015-09-20 23:25:29 2419
文章《用Android Studio进行NDK编程》配套资源
文章《用Android Studio进行NDK编程》配套资源,本来不想要积分的,可是现在CSDN规则改成资源至少是两分 - -!
2018-04-17
即时通讯flamingo服务器端代码
这是即时通讯flamingo服务器端代码,目前即时通讯软件实现了如下功能:
注册
登录
查找好友、查找群
添加好友、添加群
好友列表、群列表、最近会话
单人聊天功能(包括发文字、表情、窗口抖动、离线文件)
群聊功能(包括发文字、表情)
修改密码
修改个人信息(自定义昵称、签名、个性头像等个人信息)
自动升级功能
包括聊天服务器和文件服务器,同时也是一款通用的C++11网络框架。
2017-04-06
即时通讯flamingo客户端
目前即时通讯软件实现了如下功能(这里只列举网络相关的功能,其他客户端已经实现的功能不统计在列,请自行发现):
注册
登录
查找好友、查找群
添加好友、添加群
好友列表、群列表、最近会话
单人聊天功能(包括发文字、表情、窗口抖动、离线文件)
群聊功能(包括发文字、表情)
修改密码
修改个人信息(自定义昵称、签名、个性头像等个人信息)
自动升级功能
2017-04-06
myreactor项目C++11版本源代码
一个用C++写的echo服务器,运行在linux平台,使用epoll ET模式,支持多个客户端连接和收发消息,纯C11代码。包括C++11新的变量初始化方式、for循环、auto关键字、线程、互斥体、条件变量等C++11常用的技术。
2016-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人