曾经在linux上实现过一个文件传输软件,客户端可以向服务器一次传输多个文件或者图片,并且在客户端可以看到文件传输的进度。
功能非常简单,但是涉及到的知识挺多的:GDB的调试;socket编程;多线程编程。最重要的是你编程的过程中可以将TCP/IP协议进行深入的理解。我本着在编程过程中进行学习而不是仅仅是为了实现功能的态度,再次去做这个非常简单的文件传输软件。所以我会由简向难,像搭积木一样实现这个文件传输软件。
最后介绍我编程的平台:
LINUX(fedora)
VIM
GCC
版权声明:本文为博主原创文章,未经博主允许不得转载。