?? 新建 文本文檔.txt
字號:
開發(fā)及執(zhí)行環(huán)境
1)
執(zhí)行環(huán)境:
該程序可以在裝有Visual C++ 6.0 運行庫的Microsoft Windows XP 系統(tǒng)上運行。
2)
編譯環(huán)境:
Microsoft Visual C++ 6.0.
3)
運行方式:
該程序共包含兩個可執(zhí)行文件,Client.exe和Server.exe,分別表示客戶端和服務(wù)器。兩個文件需要配合使用。
3.1)服務(wù)器程序的圖標如下所示,雙擊該圖標即可執(zhí)行:
①
服務(wù)器啟動后的界面如下圖所示,此時程序已經(jīng)自動的將服務(wù)器IP地址設(shè)置成了本機的IP地址(如果有多個IP地址,則使用第一個),同時將端口設(shè)置成默認值9000。一般情況下,這些值不必進行修改。
②
點擊TCP Server的“啟動”按鈕,將會啟動TCP Server,此時已經(jīng)可以接收客戶端的TCP連接請求了。
③
同理,點擊UDP Server的“啟動”按鈕,將會啟動UDP Server,此時已經(jīng)可以接收客戶端的服務(wù)請求了(這里只提供時間查詢服務(wù))。
④
此時,如果有客戶端發(fā)來TCP或者UDP請求,則服務(wù)器將會相應(yīng)的作出響應(yīng),為客戶端進行服務(wù),并將服務(wù)的結(jié)果返回給客戶端。服務(wù)器的日志記錄了這些操作的簡單信息,
⑤
在日志欄上單擊鼠標右鍵,可以彈出菜單,由于時間緊張,程序只提供了“清空日志”、“保存日志”兩個功能。
⑥
點擊“停止”按鈕,可以停止TCP Server或者UDP Server,
⑦
點擊右上角的,程序?qū)⒆詣优袛喈斍笆欠穹?wù)器正在運行,并根據(jù)不同情況給出不同的警告信息
3.2)客戶端程序的圖標如下圖所示,雙擊即可執(zhí)行:
①
客戶端啟動后的界面如下圖所示
②
從下拉列表中選擇“1. 數(shù)學計算服務(wù)(TCP)”,
③
點擊上圖中的“開始執(zhí)行”按鈕,程序?qū)⑾騎CP Server請求數(shù)學計算服務(wù),根據(jù)服務(wù)器是否開啟
④
從下拉列表中選擇“2. 獲取服務(wù)器的當前時間(UDP)”,
⑤
從下拉列表中選擇“3. 斷開與服務(wù)器的TCP連接”,如果已經(jīng)斷開,則彈出提示對話框,否則將斷開TCP連接。
⑥
在日志欄上單擊鼠標右鍵,可以看到如下圖所示的彈出菜單,它提供了“清空日志”、“保存日志”、“斷開TCP連接”、“關(guān)閉UDP套接字”共4個功能
⑦
點擊右上角的,程序?qū)⒆詣优袛喈斍暗倪\行狀態(tài),并給出不同的提示信息:
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -