Another abandoned server code base... this is kind of an ancestor of taskrambler.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Georg Hopp eae798e599 increase writebuffer size a lot. 14 years ago
..
http increase writebuffer size a lot. 10 years ago
interface now the separated http worker works. Changed some size_t to ssize_t as i use -1 and -2 es error indicator in my server and fixed caculation of remainig buffer size in reader 10 years ago
cbuf.h fixed the non keep-alive performance issue as well as i lower memory usage by using a single read and write circular buffer for every connection. @TODO: i noticed a server hang while getting large data (my image) with non keep-alive connections. Additionally an incomplete keep-alive request might stop the server now as the lock on the read buffer will not be released. 10 years ago
class.h make http request and response childs of a common parent http message 10 years ago
interface.h change response to tree based header storage and make everything work. 10 years ago
logger.h changed class tool. Now multiple interface per class are supported as well as simple inheritence. 10 years ago
ringbuffer.h lots of changes but primarily change the request parser to use a ringbuffer. The ringbuffer is implemented using the shared memory trick. 10 years ago
server.h another try with a shared memory based ringbuffer...this performs well for keep-alive sessions but is much slower without. actually i am not sure why but most likely the shared memory setup is quite expensive. @TODO: make a profiling. 10 years ago
signalHandling.h simply copy signal handling code from gameserver project 10 years ago
socket.h another try with a shared memory based ringbuffer...this performs well for keep-alive sessions but is much slower without. actually i am not sure why but most likely the shared memory setup is quite expensive. @TODO: make a profiling. 10 years ago