Ta上传的资源 (0)

实现一个client/server结构的文件传输程序。程序分为两个部分,一个是服务器端程序,另一个是客户端程序。服务器端程序能够同时接受多个客户端的链接请求,并把客户端指定的文件传输给客户端,或者接受客户端的文件存储到服务器端。 客户端要实现以下几个命令:put,get,cd,ls,pwd,lcd,

Linux环境中的系统编程范例,其中包括文件I/O,信号,多进程,多线程,网络编程,进程间通信等,每个文件夹下包含很多小程序,是学习Linux系统编程的好资料。

该项目实现了在linux环境下的文件传输功能,能够将客户端的文件上传给服务器,同时能够将服务器的文件下载到客户端,可以在客户端查看更改双方路径及目录,并且支持多任务。在项目中应用了TCP网络编程,文件IO,多任务编程,进程间通信等相关知识,熟练综合运用了linux应用层相关知识。