Sale!

Final Project

$30.00

Final Project
port :1234
ip adderss : 127.0.0.1
(一)功能要求
server:
1. DNS:將 client 送來的網址,轉換成 IP 後,傳回給 client
2. QUERY:將 client 送來的學號,利用讀檔查詢 query.txt 內的資料,將
對應此學號的信箱傳回給 client;如果查無此學號,請回傳”No such
student ID”
3. QUIT:client 離開後繼續等待下一次服務而不斷線。
Client:
能與 server 連線,且能傳送要求給 server 並接收 server 回傳資料。
(二)介面規定(助教只要求 client 端的介面) :

Category:

Description

5/5 - (3 votes)

Final Project
port :1234
ip adderss : 127.0.0.1
(一)功能要求
server:
1. DNS:將 client 送來的網址,轉換成 IP 後,傳回給 client
2. QUERY:將 client 送來的學號,利用讀檔查詢 query.txt 內的資料,將
對應此學號的信箱傳回給 client;如果查無此學號,請回傳”No such
student ID”
3. QUIT:client 離開後繼續等待下一次服務而不斷線。
Client:
能與 server 連線,且能傳送要求給 server 並接收 server 回傳資料。
(二)介面規定(助教只要求 client 端的介面) :
[client 端 terminal 的顯示資訊如下]
紅色框為 server 送給 client 的資訊
黃色框為 client 收到結果後顯示的資訊
藍色框為 client 輸入的值
請用一樣的格式顯示,不然會扣分!!
將程式碼以及相關文件上傳到 eLearn.(Please code by c or c++.)
以下檔案有漏,將會扣分。
1. Source code 有兩個。一個是 server 端,一個是 client 端(Please code by
c or c++)
檔案命名規則
server:“server.c” 或 “server.cpp”
client:“client.c” 或 “client.cpp”
2. query.txt:請也上傳到 eLearn
3. Readme.txt:請寫下編譯檔案的指令或其他補充,例如:
 gcc server.c –o server
 gcc client.c –o client
4. Report(請以學號命名)
1. Screenshot the results.
2. Experience