服務端:sever.c
int main()
else
break
;case put:
fdfile =
open
(getdisdir
(msg.cmd)
,o_rdwr|o_creat,
0666);
//例如put aa ,就可以建立在服務端建立了aa這個檔案,
write
(fdfile,msg.secondbuf,
strlen
(msg.secondbuf));
//將msg.secondbuf的內容寫到aa,msg.secondbuf中的內容由客戶端的檔案提供在客戶端**體現
break
;case quit:
printf
("clint quit\n");
exit(-
1);}
}
客戶端** cline.c
int
main()
else
break
;case lcd:
dir =
getdir
(msg.cmd)
;chdir
(dir)
;break
;case lls:
system
("ls");
break
;case quit:
strcpy
(msg.cmd,
"quit");
write
(fd,
&msg,
sizeof
(msg));
close
(fd)
;exit(-
1);}
return ret;
}c_msg_handler
(struct msg msg,
int fd)
//對指令資訊進行處理
struct msg msgget;
char
*filename;
int newfdfile;
n_read =
read
(fd,
&msgget,
sizeof
(msgget));
//讀取伺服器資料,若資料為空說明伺服器斷開
if(n_read ==0)
else
if(msgget.type == dofile)
else
}
FTP學習筆記
1 我使用serv u作為ftp伺服器,這個工具使用很簡單,開始時會叫你設定你的網域名稱,你可以給乙個網域名稱給它,這個應該是其它ip訪問你的ftp裡就可以直接使用網域名稱或直接使用ip。2 設定serv u監聽的ip和埠等資訊,設定了這個後,其它使用者請求ftp服務時,那就由serv u給它服務。...
FTP服務筆記
ftp 檔案傳輸協議 匿名登入 授權賬戶登入 管理工具 伺服器管理 web伺服器 新增角色服務 ftp發布服務 配置ftp站點 預設ftp站點 屬性 主目錄 20用於資料傳輸 21用於客戶端和伺服器通訊 ftp站點 安全賬戶 iusr 計算機名稱 配置訊息 主目錄目錄安全性 虛擬目錄1用 ftp命令...
閱讀任務 閱讀筆記 4
功能驅動的設計 1 構造總體模型 2 構造功能列表 3 制定開發計畫 4 功能設計階段 5 實現具體功能 軟體測試按目的分類 1 功能測試 2 非功能測試 軟體測試的各種方法 1 單元測試和 覆蓋率測試 2 構建驗證測試 3 驗收測試 4 探索式的測試 5 回歸測試 6 場景 整合 系統測試 7 夥...