99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

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

時(shí)間:2024-04-20  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



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

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp








 

掃一掃在手機(jī)打開當(dāng)前頁(yè)
  • 上一篇:代寫IMSE2113、Java,c/c++編程設(shè)計(jì)代做
  • 下一篇:菲律賓學(xué)生簽辦理要求(學(xué)生簽辦理材料匯總)
  • 無(wú)相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評(píng)軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設(shè)計(jì)優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開團(tuán)工具
    出評(píng) 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
  • 短信驗(yàn)證碼 trae 豆包網(wǎng)頁(yè)版入口 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                91免费版在线| 国产麻豆视频一区二区| 久久国产视频网| 欧美性大战xxxxx久久久| 亚洲欧洲无码一区二区三区| 国内成人免费视频| 久久亚洲一级片| 激情欧美日韩一区二区| 久久久综合视频| 久久99国产精品久久99| 久久午夜免费电影| 久99久精品视频免费观看| 欧美tk—视频vk| 看国产成人h片视频| 欧美成人aa大片| 国内精品国产成人国产三级粉色| 欧美大片在线观看一区二区| 麻豆高清免费国产一区| 精品乱码亚洲一区二区不卡| 久国产精品韩国三级视频| 精品久久久久久久久久久久久久久| 日本欧美在线观看| 精品卡一卡二卡三卡四在线| 国产乱码精品一区二区三| 久久久久国色av免费看影院| 国产成人精品亚洲777人妖| 久久久欧美精品sm网站| av综合在线播放| 亚洲第一久久影院| 欧美美女黄视频| 久久成人av少妇免费| 国产免费观看久久| 大胆亚洲人体视频| 亚洲人成人一区二区在线观看 | 婷婷成人综合网| 欧美成人激情免费网| 国产成人精品免费网站| 国产精品国产三级国产aⅴ无密码| 91蝌蚪porny| 日本女人一区二区三区| 久久久久亚洲蜜桃| 99久久久免费精品国产一区二区| 一区二区三区四区在线播放| 日韩一级完整毛片| 成人av网站大全| 午夜久久久影院| 国产日韩欧美综合一区| 欧美午夜一区二区三区| 国模娜娜一区二区三区| 亚洲自拍偷拍综合| 久久久久久久性| 一本久久a久久免费精品不卡| 九色综合国产一区二区三区| 亚洲一区成人在线| 中文字幕一区二区5566日韩| 精品日韩成人av| 欧美日韩国产免费| 白白色 亚洲乱淫| 精品亚洲成a人| 亚洲精品免费一二三区| 亚洲国产成人一区二区三区| 欧美福利视频导航| 色婷婷av久久久久久久| 国产精品综合在线视频| 日日摸夜夜添夜夜添亚洲女人| 国产精品欧美极品| 日韩亚洲欧美综合| 欧美日韩综合在线免费观看| 国产成人一区在线| 蓝色福利精品导航| 亚洲高清免费观看| 亚洲视频在线一区| 久久精品亚洲一区二区三区浴池| 欧美视频一二三区| 一本色道久久综合亚洲aⅴ蜜桃| 国产aⅴ综合色| 国产精品一区二区91| 韩国女主播一区二区三区| 香蕉成人伊视频在线观看| 亚洲狠狠丁香婷婷综合久久久| 欧美激情一区在线观看| 国产日本亚洲高清| 久久免费国产精品| 久久久噜噜噜久久中文字幕色伊伊 | 99久久久久久99| 久久激情五月激情| 视频一区二区欧美| 亚洲第一福利一区| 天天影视涩香欲综合网| 午夜精品久久久久久久99樱桃 | 国产欧美一二三区| 国产日韩欧美精品电影三级在线| 日韩视频一区二区在线观看| 日韩欧美专区在线| 欧美mv日韩mv| 久久久综合九色合综国产精品| 久久久久久久综合狠狠综合| 久久精品一区八戒影视| 国产精品久久久一区麻豆最新章节| 国产性做久久久久久| 国产日韩欧美激情| 亚洲男女毛片无遮挡| 亚洲图片欧美色图| 免费成人在线视频观看| 国产一区视频在线看| 成人中文字幕合集| 在线观看免费成人| 欧美一区二区视频免费观看| 久久久亚洲精品一区二区三区| 久久综合久久综合久久| 欧美激情综合网| 亚洲欧美另类图片小说| 亚洲va欧美va人人爽| 日本aⅴ亚洲精品中文乱码| 激情五月激情综合网| fc2成人免费人成在线观看播放| 色天使久久综合网天天| 欧美一区二区视频网站| 国产亚洲污的网站| 一区二区三区中文字幕电影| 性欧美大战久久久久久久久| 国产麻豆成人传媒免费观看| 99久久婷婷国产综合精品 | 成人免费高清视频| 欧美影院一区二区| 精品久久久久久久久久久院品网| 国产欧美日韩在线| 午夜精品久久久久久久| 国产一区二区三区在线观看免费视频| 成人国产精品免费观看动漫| 在线亚洲欧美专区二区| 精品久久久久久无| 亚洲人成网站精品片在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩国产欧美视频| 国产不卡在线视频| 欧美日韩激情在线| 国产欧美精品一区aⅴ影院| 亚洲国产精品久久久男人的天堂| 在线免费观看成人短视频| 成人手机电影网| 欧美色网站导航| 欧美理论片在线| 91精品国产一区二区三区香蕉| 久久这里只精品最新地址| 国产精品色眯眯| 亚洲伊人伊色伊影伊综合网| 亚洲成a人片在线观看中文| 国产一区二区三区日韩 | 69p69国产精品| 欧美www视频| 一区二区三区日韩欧美精品 | 欧美日韩国产影片| 国产欧美日韩在线看| 亚洲r级在线视频| 成人免费视频视频| 日韩视频在线永久播放| 一区二区三区波多野结衣在线观看| 国产麻豆视频一区二区| 91精品国产乱码久久蜜臀| 一区二区高清免费观看影视大全| 成人性生交大合| 精品成人一区二区三区| 天天操天天干天天综合网| 91国偷自产一区二区开放时间| 国产精品视频免费看| 国内精品久久久久影院薰衣草 | 欧美亚洲高清一区| 国产精品看片你懂得| 国产在线一区二区| 精品久久人人做人人爽| 免费成人在线观看视频| 欧美色成人综合| 亚洲国产中文字幕| 欧美亚洲一区二区在线| 亚洲精品你懂的| 日本精品一级二级| 一区二区三区在线看| 91蜜桃传媒精品久久久一区二区| 国产精品人妖ts系列视频| 国产98色在线|日韩| 久久久久久久久伊人| 精品一区二区三区免费视频| 日韩免费高清电影| 奇米精品一区二区三区在线观看一| 欧美日韩午夜在线| 日日噜噜夜夜狠狠视频欧美人| 欧美欧美欧美欧美| 日韩激情一二三区| 日韩一区二区三区三四区视频在线观看 | 欧美日韩久久久久久| 精品一区二区在线视频| 久久99国产精品久久| 337p粉嫩大胆噜噜噜噜噜91av| 久久精品国产一区二区三区免费看 | 欧美成人三级电影在线| 国产做a爰片久久毛片 | 欧美精品黑人性xxxx| 美女网站色91| 久久久久久99久久久精品网站|