/************************************************************************************************可以实现文件的传送功能,且可以选择存放的路径,若该路径有相同的文件名则询问*是否需要更改存储的文件名,如果需要则重新命名,否则退出
**2011-09-08*************************************************************************************************//***********************************************************************************************外加实现多线程,即多个客户端能同时传送文件给服务器**2011-09-19************************************************************************************************///服务器#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineLISTENQ20#defineMAXLINE40#defineBUFFERSIZE4096#definePORT3336/*将buf中的字节内容写入文件描述符fd*/ssize_twriten(intfd,constvoid*vptr,size_tn){size_tnleft;ssize_tnwritten;constchar*ptr;ptr