基本信息
源码名称:Linux下的Socket通信
源码大小:2.78KB
文件格式:.zip
开发语言:C/C++
更新时间:2013-08-10
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
Linux下的Socket通信,实现了文件列表的显示、文件传输等基本功能
Linux下的Socket通信,实现了文件列表的显示、文件传输等基本功能
//***************服务器发送客户端所需文件******************************* if(choose=='r'){ //*******显示文件列表名和序号 struct dirent **namelist; int n,i=0; n = scandir(".", &namelist, 0, alphasort); write(client_sockfd,&n,sizeof(n)); printf("文件数n=%d\n",n-2); while( i<(n-1)) { write(client_sockfd,namelist[i 1]->d_name,strlen(namelist[i 1]->d_name)); printf("%d %s\n",i,namelist[i 1]->d_name); read(client_sockfd,&choose,1); } //******* if((tem=read(client_sockfd,&temp,sizeof(temp)))==-1) //接收文件名序号 { printf("read error2!\n"); exit(1); } printf("temp=%d\n",temp);