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

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

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

時間:2024-04-20  來源:合肥網(wǎng)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








 

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

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評 開團(tuán)工具
    出評 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場巴士4號線
    合肥機(jī)場巴士4號線
    合肥機(jī)場巴士3號線
    合肥機(jī)場巴士3號線
    合肥機(jī)場巴士2號線
    合肥機(jī)場巴士2號線
    合肥機(jī)場巴士1號線
    合肥機(jī)場巴士1號線
  • 短信驗(yàn)證碼 豆包 幣安下載 AI生圖 目錄網(wǎng)

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

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

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

          精品成人国产在线观看男人呻吟| 91久久久久久久久| 美女主播一区| 亚洲人成欧美中文字幕| 国产精品久久久久久久久借妻| 久久精品观看| 亚洲综合精品自拍| 亚洲精品免费看| 国产精品一区二区三区观看| 欧美精品在线一区二区| 美女久久一区| 久久免费少妇高潮久久精品99| 一区二区免费在线视频| 亚洲国产精品久久久久秋霞不卡| 国产欧美日韩一区| 国产九九视频一区二区三区| 欧美日韩小视频| 欧美va天堂| 免费短视频成人日韩| 久久激情综合| 性高湖久久久久久久久| 亚洲直播在线一区| 亚洲午夜久久久久久久久电影院 | 国产精品国码视频| 欧美日韩精品二区| 欧美日韩和欧美的一区二区| 久久精品久久综合| 久久精品欧美日韩| 亚洲免费在线观看| 亚洲欧美激情精品一区二区| 亚洲图片欧洲图片av| 亚洲私人影院在线观看| 在线视频精品| 亚洲影院污污.| 欧美一区二区视频网站| 欧美影院精品一区| 久久九九免费| 久久综合伊人77777蜜臀| 久久午夜精品| 免费日本视频一区| 欧美电影免费网站| 欧美日韩国产欧| 欧美三级乱人伦电影| 国产精品久久久久久av下载红粉| 欧美日一区二区三区在线观看国产免 | 一本色道久久99精品综合| 夜夜嗨av色一区二区不卡| 99视频国产精品免费观看| 夜色激情一区二区| 午夜精品久久久久久久99樱桃| 性伦欧美刺激片在线观看| 欧美一区二区国产| 久久精品一区四区| 欧美激情亚洲另类| 国产精品乱码一区二区三区| 国产欧美一区二区精品忘忧草| 国产一区二区| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲人永久免费| 亚洲欧美日韩国产综合精品二区| 欧美中文字幕在线| 欧美大色视频| 国产精品美女主播在线观看纯欲| 1024精品一区二区三区| 一区二区电影免费观看| 麻豆国产精品777777在线| 欧美日韩中文精品| 在线看无码的免费网站| 在线视频日韩| 欧美成人中文| 精品成人在线| 午夜精品av| 欧美日韩美女| 亚洲精品久久久久久下一站| 欧美一区二区三区视频| 欧美日韩一区在线视频| 亚洲欧洲偷拍精品| 久久亚洲二区| 黄色国产精品一区二区三区| 亚洲天堂免费观看| 欧美国产三区| 在线日韩一区二区| 欧美一区二区在线免费观看| 欧美婷婷久久| 一二三区精品福利视频| 欧美激情在线狂野欧美精品| 一区二区三区在线免费播放| 一区二区三区黄色| 欧美日韩亚洲激情| 亚洲国产日韩欧美| 麻豆精品91| 激情欧美一区二区| 久久欧美中文字幕| 欧美在线看片| 亚洲人成毛片在线播放| 国产精品av免费在线观看 | 欧美人与性动交a欧美精品| 99国产精品久久久久久久| 久久久人成影片一区二区三区观看 | 欧美亚洲视频在线看网址| 国产精品美女久久久浪潮软件| 亚洲图中文字幕| 狠狠色丁香婷婷综合久久片| 欧美午夜视频| 嫩草国产精品入口| 欧美一区二区成人| 亚洲手机成人高清视频| 韩国精品主播一区二区在线观看| 久久精品一本久久99精品| 欧美精品在线一区二区| 国产精品视频精品视频| 久久精品国产99国产精品澳门| 99人久久精品视频最新地址| 影音先锋在线一区| 久久免费国产| 日韩小视频在线观看专区| 欧美日韩一区二区三区在线观看免 | 欧美日韩精品一区二区三区四区| 亚洲人成人一区二区三区| 欧美少妇一区| 欧美一级视频一区二区| 国产一区在线免费观看| 老色鬼久久亚洲一区二区| 91久久国产精品91久久性色| 欧美日韩国产成人在线91| 亚洲欧美日韩精品久久| 亚洲福利视频在线| 欧美日韩在线免费观看| 久久精品盗摄| 最近中文字幕日韩精品| 国产精品国色综合久久| 久久综合色播五月| 亚洲一区二区在线播放| 亚洲第一精品影视| 国产精品久久久久aaaa九色| 久久久久久久999| 亚洲精品久久久蜜桃| 国产无一区二区| 欧美日韩国产成人精品| 久久久精品国产免费观看同学| 亚洲国产精品日韩| 国产亚洲人成网站在线观看| 欧美三级欧美一级| 免费av成人在线| 久久国产日韩欧美| 亚洲砖区区免费| 亚洲日韩成人| 1024成人网色www| 国产在线不卡精品| 国产精品欧美日韩一区| 欧美福利电影在线观看| 久久影视三级福利片| 亚洲男人的天堂在线| 一本久道综合久久精品| 91久久久久久久久久久久久| 国内外成人免费激情在线视频| 国产精品人人爽人人做我的可爱| 欧美激情1区| 你懂的网址国产 欧美| 久久久久久久综合狠狠综合| 欧美中文字幕视频| 久久成人免费网| 性色av一区二区怡红| 先锋影音久久| 午夜精品久久| 欧美亚洲专区| 香蕉国产精品偷在线观看不卡| 亚洲一区二区3| 亚洲综合日韩在线| 亚洲午夜激情网页| 亚洲在线观看视频网站| 国产精品99久久久久久宅男| 日韩午夜一区| 亚洲小说欧美另类社区| 亚洲视频在线观看三级| av成人手机在线| 亚洲综合成人婷婷小说| 性欧美18~19sex高清播放| 欧美一级黄色录像| 久久久久久亚洲精品杨幂换脸 | 欧美一区二区三区播放老司机| 亚洲欧美成人网| 欧美在线观看一区二区三区| 欧美一区二区在线看| 麻豆av一区二区三区| 欧美韩日视频| 国产精品伦理| 国内外成人在线| 亚洲精品一区二区三区不| 在线一区亚洲| 久久久久国内| 欧美日韩免费高清一区色橹橹| 国产精品免费在线| 狠色狠色综合久久| 99亚洲精品| 久久精品色图| 欧美久久电影| 国产午夜一区二区三区| 亚洲激情社区| 香蕉av777xxx色综合一区|