Skip to content

a simple,multithread and cross platform(for now just linux and windows) http Server.

Notifications You must be signed in to change notification settings

chaoswork/httpServer

Repository files navigation

This Project is under construction...
I want to implement a simple,multithread and cross platform(for now just linux and windows) http Server.
The source code worked in a namespace called CHAOSWORK_NAMESPACE,shorten for cw.
Special thanks for ptypes lib.I learned a lot from it to write a lib.
================================
Target:
1.Exception Safety
2.Thread Safety
3.Memery pool and thread pool
================================
patch details:


-------------------------------
2012-03-31 20:23:15
1.passed test in windows,so now it was a really cross platform:)
2.still no thread
3.Only send a string "Hello world!Just a Web Server test:)"
4.This version may called 0.1
-------------------------------
2012-03-30 01:53:02
1.update the SocketStream class,reference to cs:app Rio_I/O
2.there is still a close socket bug when use fork,for now just
always close the socket in the destructor.
3.Do implement a simple static web server on linux:)

-------------------------------
2012-03-29 00:51:52
1.add HttpSocket
2.Server read has a bug//fixed
3.using fork,should be thread.
--------------------------------
2012-03-25 16:22:53
1.handle the throw errors.
2.Exception Safety Socket with basic actions:create,connect,bind,listen,accept and close.


About

a simple,multithread and cross platform(for now just linux and windows) http Server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages