Develop a multi-threaded web server

已关闭 已发布的 Nov 27, 2013 货到付款
已关闭 货到付款

Objective: In this project, we will study how to write socket programming. In addition, we also study a real world protocol of HTTP.

Task: Develop a multi-threaded web server. You can develop your code in two stages. In the first stage, you simply displays the contents of the HTTP request messages that your web server receive. After this is running properly, you will add the code to generate an appropriate response. The web server needs a log file to record statistics of the client requests. Each request corresponds to one line in the log. Write down client hostname/IP address, access time, requested file name and response type. Your web-server also needs to handle some simple errors, such as web-page not found. You may run the server on your own computer, using the IP address of 127.0.0.1. Define your own port number (don't use 80). A single thread web-server will get partial mark.

You can use either Java or C/C++. Your code should be commented appropriately. Include a READMET text file of how to compile and run your program.

I would expect to see your server to handle the following ONLY (marks will be deducted if you have more):

1. two request methods, GET, HEAD

2. three respond types, 200 OK, 400 Bad Request, 404 File Not Found

3. handle Last-Modified field and If-Modified-Since header

C 编程 C++编程 Java

项目ID: #5172294

关于项目

19个方案 远程项目 活跃的Jan 3, 2014

有19名威客正在参与此工作的竞标,均价$1338/小时

hbxfnzwpf

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the lauguage is c++ under linux os. So, 更多

$1944 HKD 在5天内
(45条评论)
5.5
johnnycl

Hello, I already worked on a multithreaded HTTP server written in C(for windows but it can be converted to compile on UNIX) as part of a demonstration project for another employer so I will be able to provide wor 更多

$1600 HKD 在7天内
(10条评论)
4.8
iit2009013

Hi! I have done a similar task in the past in Java. What will I deliver, My web server will be coded in Java, it will run on a host and a port which can be configured from a config file. Proper logs will be displayed f 更多

$1500 HKD 在7天内
(16条评论)
4.7
CodingWhiz

I am very proficient in Java and network programming and have plenty of experience working with Java sockets and the HTTP protocol and its extensions. Implementing the simplified HTTP server as described will be a piec 更多

$888 HKD 在8天内
(7条评论)
4.1
bhavishya

Hi, I am working with a MNC & have 5 yrs of experience in JAVA development. I have gone through your project requirements & i have strong experience of Socket Product development. I have delivered multiple projects 更多

$1388 HKD 在8天内
(2条评论)
3.8
kapasiyash

Hello There, I am expert in Java. I can do these task as per your requirement. If you want to see my work then you can check my reviews. I only take projects which i can complete. I guarantee to complete the code 更多

$1000 HKD 在3天内
(7条评论)
3.7
mz1

Hello, I am capable to do your request. If your decision is to choose me, I able to provide a small example in 3-4 days. Regards

$416 HKD 在15天内
(4条评论)
3.5
nishants01

Hi, I'm bidding on this project again. Thanks. ______________________________________________________________________________________________________________________________

$280 HKD 在2天内
(5条评论)
2.6
idlywadasambar

Hello sir , I am a professional freelancer in the field of image processing and communication system . Please do consider my bid and allow me a chance to work on this project . If you have any queries please do let me 更多

$2222 HKD 在15天内
(2条评论)
2.0
nitesh7417

I have experience of writing multithreaded socket programs being a student of the prestigious Indian Institute of Technology. Thanking you in anticipation

$555 HKD 在5天内
(0条评论)
0.0
nachimd1985

hi,this is nasir mehmood. i am software engineer and have more than 18 years of development experience in desktop,embedded systems, web design, graphics and mobile applications. i have extensive knowledge of working wi 更多

$2222 HKD 在15天内
(0条评论)
0.0
codelangthang

I have more experiences in java develop with client/server model, multi thread, and socket. I hope to serve your project.

$833 HKD 在3天内
(0条评论)
0.0
expertzlogix

Dear Sir Hi, Greetings of the day and thanks for sharing these details and allowing me to bid on this assignment. yes we have similar experience and can deliver u as u have mentioned in your requirements. we 更多

$1154 HKD 在21天内
(1条评论)
0.0
rgtwork

I did a similar project in M.Tech. Also I've experience with embedded web server. I did projects in socket programming, multi- thread applications, chat servers etc. I can do it in 2 days in C. I almost have the code o 更多

$693 HKD 在3天内
(0条评论)
0.0
shia86

I'm a college student and offer with low cost and high quality. I'm a college student and offer with low cost and high quality. I'm a college student and offer with low cost and high quality. I'm a college studen 更多

$280HKD 在1天里
(0条评论)
0.0
bennyhobart

I coded a mail server for a university subject last year, it was also required to be multithreaded preventing race conditions, via the use of semaphores and mutexs, as well as produce logs. I have lots of experience wi 更多

$1333 HKD 在3天内
(0条评论)
0.0