- 博客(1)
- 资源 (20)
- 收藏
- 关注
原创 服务器端编程心得(七)——开源一款即时通讯软件的源码
在我的《服务器端编程心得》这个系列的第一篇至第六篇都是讲了一些零散的不成体系的网络编程细节。今天,在这篇文章中,我将介绍一款我自主开发的即时通讯软件flamingo(中文:火烈鸟),并开源其服务器和pc客户端代码。以此来对前几篇文章中说到的理论进行实践。 代码在github和csdn.net上各上传了一份:github地址:https://github.com/...
2017-04-06 22:57:01 64332 27
文章《用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关注的人