91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

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

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++編程設計代做
  • 下一篇:菲律賓學生簽辦理要求(學生簽辦理材料匯總)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

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

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

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    国产成人在线免费| 欧美日韩一区二区高清| 亚洲国产一区二区a毛片| 国产精品污www在线观看| 777精品伊人久久久久大香线蕉| 色哟哟国产精品| 性欧美videos另类喷潮| 蜜桃视频一区| 欧美午夜寂寞影院| 日韩一区二区麻豆国产| 91精品国产综合久久久久久漫画| 欧美高清视频www夜色资源网| 91麻豆精品国产91久久久久| 日韩欧美视频在线| 国产三级精品视频| 亚洲人成亚洲人成在线观看图片 | 日韩**一区毛片| 日韩精品一二三四| 国产精品18久久久久久久久 | 一本到三区不卡视频| 日本道精品一区二区三区| 欧美日韩中文国产| 精品成人a区在线观看| 中文字幕欧美日韩一区| 亚洲色欲色欲www| 天天射综合影视| 国产999精品久久| 国产精品va| 裸体丰满少妇做受久久99精品| 在线观看亚洲a| 精品国产一区二区三区久久久蜜月| 国产喷白浆一区二区三区| 亚洲精品中文字幕乱码三区| 午夜精品一区在线观看| 国产综合色产在线精品| 91在线观看高清| 亚洲影视综合| 欧美一区二区三区的| 亚洲欧洲日韩av| 蜜乳av一区二区| 欧美日本中文| 在线观看国产91| 亚洲国产电影在线观看| 婷婷综合另类小说色区| 99久久综合精品| 久久午夜av| 久久久99免费| 日韩极品在线观看| 91蝌蚪porny| 日本韩国精品一区二区在线观看| 久久免费偷拍视频| 天堂午夜影视日韩欧美一区二区| 97久久精品人人澡人人爽| 亚洲在线国产日韩欧美| 精品久久久久久久久久久久包黑料| 樱花影视一区二区| 成人av资源在线| 91官网在线免费观看| 中文字幕欧美激情一区| 狠狠网亚洲精品| 亚洲免费网址| 国产精品三级电影| 国产精品影音先锋| 国产模特精品视频久久久久| 26uuu精品一区二区在线观看| 亚洲高清中文字幕| 国产精品成人观看视频免费| 欧美一三区三区四区免费在线看| 亚洲电影一区二区三区| 欧美在线视频一区二区三区| 欧美日本免费一区二区三区| 亚洲国产日韩精品| 欧美午夜精彩| 国产日韩视频一区二区三区| 国产精品白丝av| 久久综合九色| 亚洲风情在线资源站| 欧美视频成人| 国产色91在线| proumb性欧美在线观看| 91麻豆精品国产无毒不卡在线观看| 石原莉奈在线亚洲二区| 国产亚洲激情| 亚洲精品乱码久久久久久久久| 午夜激情一区| 久久久99精品免费观看不卡| 成人h版在线观看| 4438亚洲最大| 国产乱子轮精品视频| 欧美三级日韩在线| 久久成人18免费观看| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 51久久夜色精品国产麻豆| 蜜桃视频一区二区三区| 色国产综合视频| 蜜桃91丨九色丨蝌蚪91桃色| 一本一道久久a久久精品| 午夜伦理一区二区| 久久久久国产精品午夜一区| 亚洲一区二区三区四区在线免费观看| 影音先锋在线一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 午夜日韩电影| 亚洲色图欧洲色图婷婷| 99香蕉国产精品偷在线观看| 一区二区三区免费| 性色一区二区三区| 久久综合综合久久综合| 欧美日高清视频| 国产99久久久国产精品潘金| 欧美大片在线观看一区二区| 成人av电影在线观看| 国产拍揄自揄精品视频麻豆| 国产一区免费视频| 一区二区三区鲁丝不卡| 午夜亚洲一区| 加勒比av一区二区| www国产亚洲精品久久麻豆| 91在线一区二区三区| 国产精品乱人伦一区二区| 99精品欧美一区二区三区| 日韩高清不卡在线| 4438亚洲最大| 欧美激情日韩| 五月婷婷激情综合网| 69av一区二区三区| 色综合天天综合在线视频| 亚洲欧美另类久久久精品2019| 亚洲男女自偷自拍| 国产精品99久久久久久宅男| 国产欧美日韩精品a在线观看| 一区二区三区国产盗摄| 久久99热这里只有精品| 久久久久免费观看| 性欧美长视频| 成人妖精视频yjsp地址| 中文字幕日韩欧美一区二区三区| 久久精品麻豆| 99久久精品国产网站| 一二三区精品视频| 宅男噜噜噜66一区二区66| 很黄很黄激情成人| 奇米四色…亚洲| 国产偷v国产偷v亚洲高清| 亚洲免费在线精品一区| 成人免费毛片app| 亚洲国产精品久久一线不卡| 91精品国产综合久久精品| 亚洲人体大胆视频| 国产白丝网站精品污在线入口| **欧美大码日韩| 日韩一区二区免费在线观看| 99riav国产精品| 成人黄色a**站在线观看| 亚洲福利电影网| 欧美经典三级视频一区二区三区| 久久亚洲一区| 国产一区美女| 成人免费视频免费观看| 午夜精品国产更新| 国产视频一区二区在线观看| 欧美在线你懂的| 激情欧美一区二区三区| 国产aⅴ精品一区二区三区色成熟| 一区二区免费在线| 国产亚洲一区二区三区| 欧美三片在线视频观看| 国产欧美亚洲一区| 91首页免费视频| 国产麻豆日韩欧美久久| 亚洲超丰满肉感bbw| 国产精品色哟哟| 日韩一区二区精品在线观看| 久久亚裔精品欧美| 亚洲激情av| 欧美不卡视频| 丁香亚洲综合激情啪啪综合| 日韩av中文字幕一区二区 | 国产专区欧美精品| 日日摸夜夜添夜夜添国产精品| **欧美大码日韩| 久久精品男人的天堂| 欧美人妇做爰xxxⅹ性高电影| 久久国产精品毛片| 一本久道久久久| 99精品国产在热久久| 欧美日韩在线一区二区三区| av男人天堂一区| 成人丝袜高跟foot| 国产精品一卡二| 国产精品一区二区久激情瑜伽| 人人爽香蕉精品| 日本美女视频一区二区| 日韩高清不卡在线| 日韩不卡手机在线v区| 石原莉奈在线亚洲三区| 亚洲成av人片在线| 日韩精品国产精品| 日本91福利区| 久久99这里只有精品|