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;">

                99久久久国产精品| 亚洲在线视频免费观看| 日韩二区三区四区| 美女mm1313爽爽久久久蜜臀| 久久精品国产澳门| 高清不卡在线观看| 欧美亚一区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 成人欧美一区二区三区视频网页| 五月婷婷另类国产| 激情久久久久久久久久久久久久久久| 国产成人午夜精品5599| 在线免费观看不卡av| 欧美成人性战久久| 亚洲国产精品久久人人爱蜜臀| 男女男精品视频网| 制服丝袜av成人在线看| 亚洲天堂网中文字| 九九**精品视频免费播放| 成人一区二区三区| 亚洲精品一区二区三区福利| 一区二区三区四区精品在线视频| 国内久久婷婷综合| 欧美一级高清大全免费观看| 中文字幕佐山爱一区二区免费| 国产精品中文字幕欧美| 亚洲一区二区在线观看视频 | 中文字幕欧美日本乱码一线二线| 国产精品原创巨作av| 国产亚洲欧美一区在线观看| 国产一区二区在线视频| 亚洲国产精品精华液ab| 一本色道久久加勒比精品| 亚洲蜜臀av乱码久久精品| 欧美视频中文字幕| 婷婷综合在线观看| 久久久久国产成人精品亚洲午夜 | voyeur盗摄精品| 亚洲黄色小视频| 欧美一个色资源| 成人免费视频视频| 亚洲成av人**亚洲成av**| 欧美成人r级一区二区三区| 国产69精品久久久久777| 亚洲一区在线免费观看| 久久人人97超碰com| 91丨porny丨国产| 久久精品国产秦先生| 国产精品无人区| 51精品秘密在线观看| 91丨porny丨国产| 国产69精品久久久久777| 蜜桃av噜噜一区| 一区二区三区四区精品在线视频| www激情久久| 国产欧美精品一区二区色综合朱莉| 国产一区日韩二区欧美三区| 免费成人在线观看| 国产一区91精品张津瑜| 成人黄色电影在线 | 亚洲免费观看高清完整版在线观看| 国产精品色一区二区三区| 中文字幕在线不卡视频| 樱花影视一区二区| 婷婷一区二区三区| 日本一区二区三区四区| 日韩主播视频在线| 有码一区二区三区| 艳妇臀荡乳欲伦亚洲一区| 日韩码欧中文字| 国产精品理论片在线观看| 欧美成人一级视频| 久久久久久久免费视频了| 精品入口麻豆88视频| 久久午夜电影网| 亚洲欧洲日本在线| 亚洲福中文字幕伊人影院| 老司机一区二区| 不卡欧美aaaaa| 欧美色国产精品| 国产亚洲一区二区三区四区| 亚洲欧洲精品一区二区三区 | 国产精品色婷婷| 亚洲专区一二三| 精品一区二区三区免费播放| 成人18精品视频| 欧美精品vⅰdeose4hd| 夜夜嗨av一区二区三区| 中文字幕在线不卡一区二区三区| 欧洲一区二区三区在线| 日本视频中文字幕一区二区三区| 久久久蜜桃精品| 欧美一区二区三区系列电影| 蜜桃久久久久久久| 中文字幕一区二区三区在线不卡 | 亚洲一区在线视频观看| 国产精品女主播av| 亚洲精品在线电影| 欧美一卡二卡三卡四卡| 欧美日韩大陆一区二区| 欧美亚洲另类激情小说| 日韩一级成人av| 一区精品在线播放| 黄网站免费久久| 欧美久久婷婷综合色| 亚洲色图.com| 99精品偷自拍| 国产精品免费视频观看| 国产精品一区二区x88av| 欧美一二三区在线观看| 午夜精品久久久久久久蜜桃app| av资源站一区| 一区二区三区日韩精品视频| 91丨九色丨黑人外教| 最新国产成人在线观看| 国产夫妻精品视频| 中文字幕久久午夜不卡| 国产在线国偷精品产拍免费yy | 97精品视频在线观看自产线路二| 久久久精品免费免费| 岛国精品在线观看| 中文一区一区三区高中清不卡| 国产主播一区二区| 国产精品久久久久久久久免费丝袜 | caoporn国产精品| 国产精品电影院| 色婷婷国产精品| 亚洲国产三级在线| 欧美大肚乱孕交hd孕妇| 国产制服丝袜一区| 亚洲视频免费在线观看| 欧美日韩不卡一区二区| 美国十次了思思久久精品导航| 精品国产乱码久久久久久闺蜜| 亚洲精品国产视频| 91精品国产丝袜白色高跟鞋| 国产 欧美在线| 一区二区三区国产| 精品久久久久久久久久久院品网| 国产成人av电影| 亚洲午夜久久久久中文字幕久| 日韩一级二级三级精品视频| av爱爱亚洲一区| 毛片一区二区三区| 亚洲精品精品亚洲| 欧美经典三级视频一区二区三区| 欧美日本乱大交xxxxx| 岛国一区二区在线观看| 日本亚洲天堂网| 一区二区在线观看免费 | 亚洲色图欧美在线| 日韩欧美国产高清| 91免费看片在线观看| 国产福利不卡视频| 狠狠色综合日日| 精品影视av免费| 日韩激情视频网站| 性久久久久久久久久久久| 中文字幕日韩精品一区| 久久久久久久久久电影| 日韩视频免费观看高清在线视频| 日本道精品一区二区三区| av亚洲精华国产精华精华| 成人小视频在线观看| 国内精品伊人久久久久影院对白| 免费日本视频一区| 精品在线一区二区三区| 国产一区二区三区在线观看免费视频 | 欧美伊人久久久久久久久影院 | a级高清视频欧美日韩| 北条麻妃国产九九精品视频| 久久97超碰色| 亚洲女人****多毛耸耸8| 国产精品理论在线观看| 一区二区三区中文字幕精品精品| 成人免费小视频| 综合色中文字幕| 亚洲va韩国va欧美va| 精品一区二区成人精品| 精彩视频一区二区| 在线观看欧美黄色| 国产视频一区不卡| 欧洲在线/亚洲| 国产精品视频线看| 久草热8精品视频在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 精品黑人一区二区三区久久| 国产精品久久午夜| 国产超碰在线一区| 精品日韩欧美一区二区| 亚洲精品日日夜夜| 精品亚洲porn| 欧美一级理论片| 蜜桃视频在线观看一区| 欧美一区二区久久| 日韩电影在线一区二区三区| 欧美性一区二区| 香蕉av福利精品导航| 欧美性videosxxxxx| 国产精品二三区|