文件名称:局域网文件共享软件
文件大小:107KB
文件格式:RAR
更新时间:2016-02-06 14:45:25
linux编程 网络编程 文件共享
项目描述:本项目是计算机网络课程设计。实现功能是:获取局域网内所有电脑的共享文件信息,并能从指定电脑多线程下载文件。并可以实现断点续传等功能。通过本课程设计熟悉了linux编程和网络编程,加深了对TCP/IP的了解。 主要工作:写了一个前台和用户交互的程序,写了一个后台和其他电脑通信的守护程序。前台负责发送命令到后台,并接收后台返回的信息。后台用消息队列和前台通信,并向远程客户端提供服务。用到主要编程技术有:多线程、多进程、消息队列、信号量、管道、FIFO、存储映射IO、多缓冲、守护进程、广播、单播、TCP、UDP等。
【文件预览】:
shareFile
----share.h(935B)
----shareback(125KB)
----sharefront.c(2KB)
----sharefront.o(11KB)
----sharefront(52KB)
----shareback.o(68KB)
----shareback.c(37KB)