This website works better with JavaScript.
Home
Explore
Help
Register
Sign In
ghopp
/
server_playground
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Projects
Releases
Wiki
Activity
101
Commits
1
Branch
0
Tags
51 MiB
Tree:
b3413f40ab
master
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from 'b3413f40ab'
${ noResults }
Commit Graph
82 Commits (b3413f40abdc90ce93d364c1726aca551f573af5)
Author
SHA1
Message
Date
Georg Hopp
ca023b994f
fix handling of remote close - i should have another eye on this...there still seems to be something wrong.
14 years ago
Georg Hopp
05a7a386fa
fixed some warnings
14 years ago
Georg Hopp
98488d5588
oops commit...forgot to add request_queue.c
14 years ago
Georg Hopp
de7e390c78
found the file handle lost...made a first workaround and added an todo.
14 years ago
Georg Hopp
228b1d0d29
changed request handling.
@TODO
: I still seem to have the problem that the file handles are not closed and freed correctly as the service refuses connections after about a 1000.
14 years ago
Georg Hopp
68e9682380
now stuff seems to work correct even if read does not provide a complete request (tested with telnet)
14 years ago
Georg Hopp
90df11c014
now each HttpRequestParser initializes its own request queue and enqueus completed requests there. The server now gets the queue and prints completed requests.
14 years ago
Georg Hopp
0a9bca482e
started filling out a request object with the parser
14 years ago
Georg Hopp
81d98966a4
porformance improvement in parsing process (no longer do alloc and free on each line)
14 years ago
Georg Hopp
f1bf7c49f7
basic request parsing (line by line) implemented
14 years ago
Georg Hopp
19724f0d11
split server implementation for readability
14 years ago
Georg Hopp
0aae86589f
free reader (HttpRequestParser) when connection is closed
14 years ago
Georg Hopp
90476e07d8
add StreamReader interface, modify HttpRequestParser and Server to use it
14 years ago
Georg Hopp
382fd0bece
add missing include to stdarg.h
14 years ago
Georg Hopp
bb650bda47
implement clone selector
14 years ago
Georg Hopp
e0e05bf832
make build system work again
14 years ago
Georg Hopp
18204a6030
remove inline stuff for now ... add carefully again later perhaps
14 years ago
Georg Hopp
cb7561eb10
makefile modification for new class stuff
14 years ago
Georg Hopp
2d6305c3d6
changed class tool. Now multiple interface per class are supported as well as simple inheritence.
14 years ago
Georg Hopp
2dcc288a40
some latest work
14 years ago
Georg Hopp
1884143dbf
changes related to server code
14 years ago
Georg Hopp
f366c0b865
add testserver and did some fixes not shown by my incomplete tests
14 years ago
Georg Hopp
b4b1c4f137
more notes
14 years ago
Georg Hopp
c33578329c
changed from select(UNIX) to poll(POSIX)
14 years ago
Georg Hopp
fb0dd8ad89
work on server_run
14 years ago
Georg Hopp
801f115f28
simply copy signal handling code from gameserver project
14 years ago
Georg Hopp
c6635e3904
more work on socket handling stuff...
@TODO
think about renaming it to connection as it only handles TCP sockets
14 years ago
Georg Hopp
d2848c0b14
add info text about file handle passing and ported more stuff from my old server structure
14 years ago
Georg Hopp
72e46b3a1e
add daemonize code from other project. (Might be integrated in a future class but i am not sure right now
14 years ago
Georg Hopp
d78d769bb2
logger now works and has some basic testing
14 years ago
Georg Hopp
5b8db017e8
change cclass so that the internal structure is no longer visible by the rest of the code
14 years ago
Georg Hopp
06db4f6588
initial checkin
14 years ago
First
Previous
1
2
Next
Last