电机资讯工程实习杨舜仁老师.PPTVIP

  • 2
  • 0
  • 约1.62千字
  • 约 14页
  • 2019-02-15 发布于天津
  • 举报
电机资讯工程实习杨舜仁老师

電機資訊工程實習 (楊舜仁老師) 網路服務之運作 Date: 2007/11/19 網路服務的應用… BBS – 電子公佈欄 楓橋, 無名小站, PTT , etc. FTP – 檔案分享的工具 CuteFTP, FileZilla, etc. Web – 瀏覽網頁 IE, Firefox, etc. IM – 即時通訊 MSN, Yahoo! Messenger, ICQ 網路服務是如何運作的? 最普遍的網路服務運作模式 - Client/Server 架構 (主從架構) 使用者端 (Client) 提出服務需求 例子: 在IE輸入一個網址, 希望開啟該網頁 伺服器端 (Server) 需要對外提供一組IP/Port 處理從Client送來的服務需求, 並作出適當的回應 例子: 網頁伺服器收到HTTP請求時, 會把相對應的網頁內容回傳到使用者端 範例展示 – 網路電子白板系統 簡介 本系統就像一個網路連線版的小畫家,能讓多個使用者同時在相同的電子白板上作畫 此外,本系統還包含聊天室功能,每個使用者之間可以透過伺服器互傳訊息 網路電子白板系統示意圖 如何建立網路電子白板系統? 若要建立此網路電子白板系統,必須完成下列步驟 安裝JAVA JDK編譯環境 本系統使用JAVA語言開發 編譯Server端程式 (註: Client 程式因比較複雜故只提供執行檔, 無須編譯) 執行Server端程式 執行Client端程式 JAVA JDK 安裝及設定步驟 JDK 5.0 下載網址: /javase/downloads/index_jdk5.jsp 設定Windows環境變數 在「我的電腦」按右鍵 ? 選取「內容」? 進入「進階」標籤頁? 「環境變數」 在「系統變數」欄尋找「Path」,連按兩下進入修改 在末端加入Java SDK安裝目錄下的 bin 資料夾 (如: C:\Program Files\Java\jdk1.5.0_07\bin) Server端程式編譯流程 執行Server目錄下的Compile.bat 編譯成功的畫面: Server端程式執行流程 執行Server目錄下的runServer.bat 伺服器啟動成功的畫面: Client端程式執行流程 執行Client目錄下的start.bat Client啟動成功的畫面: 作業 助教已提供電子白板之Server與Client的程式 程式下載位置 .tw/Course/EECS/EECS.rar 投影片下載位置 .tw/Course/EECS/Network.ppt 同學們需要修改Server程式中設定Port的部份 開啟Server目錄下的ConnServer.java 因為Client程式預設的Server Port值為25487,而Server目前預設Port值為9999,故必須把Port的部份改回25487後Client才能正常連上Server 作業要求 每人繳交一頁A4書面報告,內容包括執行畫面及心得 繳交時間: 2007/11/30 (五) 17:00 前 繳交地點: 綜合二館741室 聯絡助教 簡偉智 Email: waichi@.tw 洪偉翔 Email: whhung@.tw 地點: 綜合二館741室 (註:若同學對Client程式碼感興趣,可以另行寄信到助教信箱索取) * * 網路服務伺服器 使用者Alice 使用者Bob 使用者Cat BBS 不同的網路服務會使用不同的通訊協定喔! 網頁(HTTP) 檔案分享(FTP) Port: 80 Port: 23 Port: 21 網址 網頁 內容 網頁伺服器 網頁使用者 使用者Alice 使用者Bob 使用者Cat 電子白板Server (1) 輸入姓名 (2) 輸入Server之IP位置 (3) 出現Client程式界面 連線成功! *

文档评论(0)

1亿VIP精品文档

相关文档