全部掌握后,开始进入本篇。
为了方便编译,现在我们将前面文章的代码结构做如下调整。
- root@ubuntu:/mnt/hgfs/code/chat# tree .
- .
- ├── chat_client
- │ ├── include
- │ ├── Makefile
- │ ├── obj
- │ │ └── Makefile
- │ └── src
- │ ├── client.c
- │ └── Makefile
- ├── chat.h
- ├── chat_server
- │ ├── bin
- │ │ └── server
- │ ├── data
- │ ├── include
- │ ├── Makefile
- │ ├── obj
- │ │ └── server.o
- │ └── src
- │ ├── Makefile
- │ └── server.c
- └── gcc.sh
-
- 10 directories, 15 files
最终增加了数据的文件目录如下:
- peng@ubuntu:/mnt/hgfs/code/chat-sqlite$ tree .
- .
- ├── chat_client
- │ ├── include
- │ ├── Makefile
- │ ├── obj
- │ │ └── Makefile
- │ └── src
- │ ├── client.c
- │ └── Makefile
- ├── chat.h
- ├── chat_server
- │ ├── data
- │ ├── include
- │ │ └── data.h
- │ ├── Makefile
- │ ├── obj
- │ │ └── Makefile
- │ └── src
- │ ├── data.c
- │ ├── Makefile
- │ └── server.c
- ├── clean.sh
- ├── gcc.sh
- ├── user.db
- └── 解压密