Linux平台下编写的即时通讯软件(聊天室)和通讯录

从今年4月份学习Luinx和C语言,到今天也已经过去了半年了,从一个什么都不知道的小白,到现在会使用一些基本的Linux命令,可以独立编写一些简单的c语言项目.

最近突然想在csdn上记录一下自己的学习经历和学习成果,想来也是一件有意义的事情.于是开始写了第一篇博客......

到今年8月份前,总共完成了两个C语言项目,分别是即时通讯软件(聊天室)和电子通讯录.因为通讯录太简单(只包含一些链表的基本操作),所以下面简单介绍下聊天室:


1.登陆界面:昵称登陆,id登陆,注册账号,找回密码,4个主要功能

2.聊天界面:好友私聊,好友群聊,查看聊天记录,删除聊天记录,发送文件,修改昵称,修改密码,修改密保信息,切换用户,等几个主要功能

3.消息输入:表情选择,临时消息记录选择等功能


整个项目主要包含一些C语言的基本知识、socket编程、线程控制和进程控制编程,代码量约7000行。


这里是演示视屏http://pan.baidu.com/s/1qWvdmJa

项目原代码http://pan.baidu.com/s/1eQ8oN7O


项目目录和代码图片展示:

Linux平台下编写的即时通讯软件(聊天室)和通讯录_第1张图片Linux平台下编写的即时通讯软件(聊天室)和通讯录_第2张图片

Linux平台下编写的即时通讯软件(聊天室)和通讯录_第3张图片

Linux平台下编写的即时通讯软件(聊天室)和通讯录_第4张图片

你可能感兴趣的:(Linux)