日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

Comp 2322代寫、Python/Java程序代做

時間:2024-04-20  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



Comp 2**2 Computer Networking
Project: Multi-thread Web Server
Due time: 11:59pm, April 21, 2024, Sunday
Total marks: 100 marks
Project objectives
This project aims to develop a socket program to implement a Web service using the
HTTP protocol.
Design requirements
In this project, you are required to develop a multi-threaded Web server in Python that is
capable of processing HTTP requests sent from browsers or some other client programs.
This multi-threaded program will be able to handle multiple requests at the same time.
Specifically, your Web server will
(i) create a connection socket when contacted by a client (browser);
(ii) receive the HTTP request from this connection;
(iii) parse the request to determine the specific file being requested;
(iv) get the requested file from the server’s file system;
(v) create an HTTP response message consisting of the requested file preceded by
header lines;
(vi) send the response over the TCP connection to the requesting client. If the client
requests a file that is not present in your server, your server should return a “404
Not Found” error message.
Your task is to implement the server program, run your server program, and then test
your server program by sending requests from the client programs running on different
hosts. You may run the server on your own computer, using the IP address of 127.0.0.1. If
you run your server on a host that already has a Web server running on it, then you should
use a different port than port 80 for your Web server.
You can develop your code in two stages. In the first stage, you can simply implement the
server program to receive the HTTP request messages and display the contents. After this
is running properly, you can add the code to generate appropriate responses in the second
stage. The Web server needs a log file to record statistics of the client requests. Each
request corresponds to one line of record in the log. Write down client hostname/IP
address, access time, requested file name and response type for each record. Your Web
server also needs to handle some simple errors, such as web-page not found.
You can use either Python, Java or C/C++ languages for the project. When implementing
the Web server, you are required to use basic socket programming classes to build the
Web server from scratch instead of using the HTTPServer class directly.
Submission requirements
Each student needs to submit a project package to Learn@PolyU, containing the
following documents:
x A project report that contains
o A cover page includes your name and student number;
o A summary of your design and implementation of the server program;
o A demonstration of executing your program and screen capturing of results of
all functions;
o A log file that records the historical information about the client requests and
server responses.
x Complete source code
o Your code should be commented appropriately.
x A README text file of how to compile and run your program.
The due time of the project is 11:59pm, April 21, 2024, Sunday, determined by
Learn@PolyU. Do not challenge this time and submit your project package a little
earlier. Late submission will cause the marks deducted 25% per day.
Assessment rubrics
The following rubrics will be used to evaluate your project quality and to determine
your grade (100 marks):
m­s
YNNNMM一 一一一一 一一一一 一一
x Design and implement the Web server program to support the following functions
(70 marks)
o Multi-threaded Web server (5 marks)
o Proper request and response message exchanges (5 marks)
o GET command for both text files and image files (10 marks, 5 marks each)
o HEAD command (10 marks)
o Four types of response statuses ONLY, including 200 OK, 400 Bad Request,
404 File Not Found, 304 Not Modified (20 marks, 5 marks each)
o Handle Last-Modified and If-Modified-Since header fields (10 marks)
o Handle Connection header field for both HTTP persistent connection
(keep-alive) and non-persistent connection (close) (10 marks, 5 marks each)
x Quality of your project’s report (25 marks)
o A good summary of your design and implementation of the server program
(10 marks)
o A full demonstration of executing your program and screen capturing of
results of all functions (5 marks)
o A complete log file (5 marks)
o A clear README text file (5 marks)
x Quality of your project’s source code (5 marks)
o Complete source code for the project
o Good naming and coding conventions used in your source code
o Compile the source code successfully
o Execute the program without runtime errors
Comp 2**2 Computer Networking
Project Marking Sheet
Student Information Name Student ID
TA Information
Check List Marks
Design and implement the Web server program (70 marks)
o Multi-threaded Web server (5 marks)
o Proper request and response message exchanges (5 marks)
o GET command for both text files and image files (10 marks)
o HEAD command (10 marks)
o Four types of response statuses ONLY (20 marks)
o Handle Last-Modified and If-Modified-Since header fields (10 marks)
o Handle Connection header field (10 marks)
Quality of your project’s report (25 marks)
o A good summary of your design and implementation (10 marks)
o A full demonstration of executing your program and screen capturing of
results of all functions (5 marks)
o A complete log file (5 marks)
o A clear README text file (5 marks)
Quality of your project’s source code (5 marks)
o Complete source code for the project
o Good naming and coding conventions used in your source code
o Compile the source code successfully
o Execute the program without runtime errors
Total

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp








 

掃一掃在手機打開當前頁
  • 上一篇:代寫IMSE2113、Java,c/c++編程設計代做
  • 下一篇:菲律賓學生簽辦理要求(學生簽辦理材料匯總)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    仿真分析咨詢外包服務-結構 / 熱 / CFD流體 / 電磁 / 光學CAE代做
    仿真分析咨詢外包服務-結構 / 熱 / CFD流體
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
  • 豆包網頁版入口 Trae 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        免费在线视频一区二区| 久久婷婷中文字幕| 久久精品99久久久久久久久| 亚洲 欧美 中文字幕| 精品欧美日韩精品| 欧美日韩国产一级片| 亚洲国产欧美91| 国产婷婷色一区二区三区| 亚洲第一福利视频在线| www中文字幕在线观看| 在线欧美日韩国产| 一区在线免费| 91精品国产免费| 欧美熟妇乱码在线一区| 欧美三级日本三级少妇99| 日韩精品视频免费在线观看| 国产欧美日韩91| 中文字幕亚洲视频| 免费一级欧美在线观看视频| 综合图区亚洲白拍在线| 国产裸体歌舞团一区二区| 日韩你懂的电影在线观看| 久久永久免费视频| 亚洲一区日韩精品中文字幕| а√天堂中文在线资源8| 91久久精品午夜一区二区| 欧美一级二级三级区| 国产欧美日韩久久| 中文官网资源新版中文第二页在线观看| 白嫩少妇丰满一区二区| 日韩精品视频在线播放| 一区二区三区四区五区视频在线观看| 日韩中文字幕综合| 国产成人精品日本亚洲专区61| 一区二区在线视频播放| 在线精品观看| 欧美日韩国产综合网| 国产三级视频在线播放线观看| 在线不卡一区二区| 国产日韩精品在线| 欧美日韩国产片| 精品视频123区在线观看| 婷婷精品视频| 顶级网黄在线播放| 精品久久香蕉国产线看观看gif| 欧美日韩国产首页在线观看| 日韩精品福利一区二区三区| 欧美高清一区| 国产一级片在线播放| 国产日韩av一区| a天堂中文在线官网在线| 欧美日韩中文字幕精品| 日韩不卡在线播放| 99色在线视频| 国产高清在线观看| 日韩不卡中文字幕| 日韩中文字幕精品视频| 日韩三级精品| 欧美综合精品| 欧美日韩中文精品| 日韩不卡在线观看| 国产在成人精品线拍偷自揄拍| 欧美日韩精品免费看| 蜜桃视频一日韩欧美专区| 97久久精品午夜一区二区| 91精品国产高清久久久久久| 国产成人va亚洲电影| 国产 欧美在线| 精品亚洲成a人片在线观看| 97最新国自产拍视频在线完整在线看| 日韩欧美国产网站| 精品日韩在线播放| 欧美久久久网站| 欧美高清视频一区二区三区| 日韩精品一二三四区| 国产亚洲欧美色| 一区二区不卡视频在线观看| 亚洲欧美中文字幕| 日韩在线三区| 国产黄在线观看免费观看不卡| 亚洲一区中文在线| 精品视频—区二区三区免费| 欧美日韩中文字幕综合视频| 国产福利在线导航| 国产嫩草影院久久久久| 在线一区免费| 日韩久久精品视频| 在线国产99| 午夜福利一区二区三区| 国产在线二区| 午夜一区二区三区视频| 久久精品久久精品亚洲人| 一级国产黄色片| 一区在线免费| 香蕉人人精品| 一区二区三区精品久久久| 欧美日韩亚洲国产综合| 成人a在线视频免费观看| 午夜一区二区三区视频| 粉嫩粉嫩芽的虎白女18在线视频| 日韩在线观看视频一区二区| www.三级.com| 在线中文字幕视频| 欧美一级在线免费| 久久久久久欧美| 91精品国产亚洲| 高清日韩中文字幕| 日韩在线二区| 日韩视频一区二区在线观看| 欧美日韩尤物久久| 亚洲国产欧美91| 国产日韩三级| 国产免费久久久| 在线国产一级| 成人福利一区| 中文字幕国产在线| 日韩欧美在线中字| 国产欧美日韩精品在线观看| 久久婷婷亚洲| 亚洲欧洲日产国码av系列天堂| 久久99精品久久久久子伦| 日韩免费电影网站| 国产视频一区三区| 91精品国产综合久久久久久| 91精品国产综合久久精品app| 精品极品三级久久久久| 黄色国产网站在线观看| 久久精品国产视频| 欧美精选午夜久久久乱码6080| 欧美日韩日本视频| 在线欧美日韩精品| 91精品在线免费| 亚洲免费观看视频| 精人妻一区二区三区| 亚洲国内精品视频| 国产福利一区二区在线精品| 日韩黄色在线播放| 中文字幕精品一区二区三区在线| 国产婷婷色一区二区三区在线| 亚洲福利视频在线| 国产成人一二三区| 久久久99免费| 久久精品一二三| 国产专区中文字幕| 欧美日韩在线精品成人综合网| 欧美日韩中文字幕在线视频| 日韩免费视频一区二区视频在线观看| 国产欧美日韩亚州综合| 日本一级一片免费视频| 日韩午夜高潮| 国产午夜精品久久| 中文av字幕一区| 亚洲第一视频在线观看| 一级片在线免费看| 久久久精品午夜少妇| 亚洲一区激情| 日韩欧美国产午夜精品| 欧美高清视频一区二区三区| 伊人中文字幕在线观看| 91久久大香伊蕉在人线| 国产欧美日韩精品在线观看| 中文字幕日韩亚洲| 午夜国产在线视频| 国产一卡2卡3卡4卡网站免费|