freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機(jī)網(wǎng)絡(luò)文件傳輸及管理系統(tǒng)課程設(shè)計報告-文庫吧資料

2025-03-29 12:18本頁面
  

【正文】 s name:)。 char name[12]。}void open_file() { int i=0,j=0,k=0。 printf(\n)。 printf(time:%s\n,)。inode,sizeof(struct inode),1,f)。 fseek(f,4*BLOCK_SIZE+*sizeof(struct inode),SEEK_SET)。file,sizeof(struct filelist),1,f)。k++) { if(ps_inode[k]=0) { fseek(f,BLOCK_SIZE+k*16,SEEK_SET)。 for(k=0。 printf(create sucessfully!\n)。inode,sizeof(struct inode),1,f)。 fseek(f,4*BLOCK_SIZE+inode_num*sizeof(struct inode),SEEK_SET)。 strcpy(,ctime(amp。 time(amp。i16。 =0。file,sizeof(struct filelist),1,f)。 fseek(f,BLOCK_SIZE+inode_num*16,SEEK_SET)。 strcpy(,name)。 if(namei(name)!=1) printf(file exited!\n)。 scanf(%s,name)。 char name[12]。 }void create() { int i,inode_num。 }while(k5)。 do { if(fcb[k].used==1) { if(!strcmp(fcb[k].name,name)) return fcb[k].inode_num。 return 1。 } k++。file,sizeof(struct filelist),1,f)。 while(k96){ if(ps_inode[k]!=1){ fseek(f,BLOCK_SIZE+k*16,SEEK_SET)。 return i。 ps_inode[i]=0。}int ialloc(){ int i=0。 fseek(f,0,SEEK_SET)。 j=ps_nfree+1。i=SYS_SIZE/BLOCK_SIZE。i++) ps_inode[i]=1。 for(i=0。 ps_free[0]=0。 long i。 }else return ps_free[ps_nfree]。i++) ps_free[i]=[i]。 for(i=0。q,sizeof(struct index_block),1,f)。 fseek(f,(a1)*BLOCK_SIZE,SEEK_SET)。 ps_nfree。 }}long myalloc() { int i。 ps_nfree=1。 fwrite(amp。i++) [i]=ps_free[i]。 for(i=0。 ps_nfree++。 //打開一個可讀寫的二進(jìn)制文件}void myfree(long block_num) { int i。 fclose(f)。 //創(chuàng)建一個新的可讀寫的二進(jìn)制文件 fseek(f,SYS_SIZE,SEEK_SET)。 }fd[5]。 }table[5]。struct open_file_table{ int offset。 long i_addr[16]。 int i_size。 int inode_num。 }inode。 long i_addr[16]。struct inode{ int i_size。 int inode_num。}q。struct index_block{ int s_nfree。 int s_inode[96]。 long s_free[100]。}3. 管理系統(tǒng)include include include include include define SYS_SIZE 0XFFFFF*100 define BLOCK_SIZE 512 FILE *f。 WSACleanup()。 receiveFile(conSock)。 return 0。 if (connect(conSock, (sockaddr *)amp。 = htons(SERVERPORT)。 } sockaddr_in servAddr。 if (conSock == INVALID_SOCKET) { printf(Socket create failed\n)。 } SOCKET conSock。 if(WSAStartup(MAKEWORD(2,2),amp。 } printf(\nTransmission finished\n)。 if (file_len == 0) { break。chack, 1, 0)。ch, 1, 0)) { fputc(ch, dest)。 int n。 char ch。 } printf(Size of the file is %ld\n, file_len)。 } file_len = file_len + temp。 j != i。 i++) { long temp = recvBuff[i]。 for (int i = 0。 } // Receive size of the file int flag_file_len = recv(consock, recvBuff, 100, 0)。t open the dest file)。 printf(Name of the file is %s \n, destfile)。 // Receive name of the file int namelen = recv(consock, recvBuff, 100, 0)。 char destfile[50]。define SERVERPORT 12345pragma ment(lib, Wsock32)pragma ment(lib, ws2_32)receiveFile(SOCKET consock){ printf(Prepare to receive file\n)。 return 1。 closesocket(listenSock)。 sendFile(conSock)。 continue。remoteAddrLen)。 while (TRUE) { conSock = accept(listenSock, (sockaddr *)amp。 return 0。 } if (listen(li
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1