Georg Hopp
|
010e977b12
|
remove no longer used test program
|
11 years ago |
Georg Hopp
|
bc8faa926f
|
user handler initialization macros
|
11 years ago |
Georg Hopp
|
87d711ff14
|
Use c99 standard in build.sh and don't use TR_hashEmpty any more ... I probably will deprecate all the empty functions soon
|
11 years ago |
Georg Hopp
|
d32d05f52e
|
Revert "try for a threaded server, but not very much luck now."
This reverts commit c0b33ec777.
|
11 years ago |
Georg Hopp
|
17cf44b9b9
|
Revert "fixes and additions for threaded code"
This reverts commit f71cac22a3.
|
11 years ago |
Georg Hopp
|
f71cac22a3
|
fixes and additions for threaded code
|
11 years ago |
Georg Hopp
|
c0b33ec777
|
try for a threaded server, but not very much luck now.
|
11 years ago |
Georg Hopp
|
c6dd2aa0e8
|
build separate client for udp
|
11 years ago |
Georg Hopp
|
ea86374952
|
add udp code into testclient
|
11 years ago |
Georg Hopp
|
d9e22a9a54
|
small fix
|
11 years ago |
Georg Hopp
|
c4de22c348
|
Make the raw protocol to a real protocol. It sends the message size now before the message. This was neccessary because after I activated optimization in gcc the testclient was always only reading 2 bytes in the initial successfull read.
|
11 years ago |
Georg Hopp
|
42d139f31e
|
Some fixes and adaptations on changes trevent code. Add a simple echo client.
|
11 years ago |
Georg Hopp
|
93ccec2fef
|
show some information about the bytes per second throughput. Currently I manage around 1.1 GBytes on a loopback device which sounds not to bad, but is only about 1/4 of the throughput iperf shows me... but this might be related to nc... I will see this when I have written my own client.
|
11 years ago |
Georg Hopp
|
b7d8300295
|
increase read block size to 128 KB
|
11 years ago |
Georg Hopp
|
a3f209e521
|
fix some memory leaks
|
11 years ago |
Georg Hopp
|
9b71384dd4
|
remove debug log
|
11 years ago |
Georg Hopp
|
171d597994
|
Disable read completely when write is failing and buffer is full. Don't add endpoints to read or write when they are already in fin state.
|
11 years ago |
Georg Hopp
|
e3a6d0e919
|
change the whole thing to be more edge triggered no matter wich poll method is used. In fact this works now with edge triggered epoll
|
11 years ago |
Georg Hopp
|
fa0a87a0c7
|
limit amount of accepts in one event to 100. This value might become configurable in future
|
11 years ago |
Georg Hopp
|
5210036335
|
generally epoll is working... sadly I removed the is_writing flag in the CommEndPoint which was neccessary... I have to add it again.
|
11 years ago |
Georg Hopp
|
8cab362d2f
|
remove the debug counts
|
11 years ago |
Georg Hopp
|
473ed763c4
|
general as well as edge level handling fixes.
|
11 years ago |
Georg Hopp
|
fbbcbc5791
|
utilize update next poll event functionality from trevent
|
11 years ago |
Georg Hopp
|
2885147eef
|
finish edge level trigger for socket notification
|
11 years ago |
Georg Hopp
|
2ee7035dc7
|
preparation for edge triggerd events and add a small testscript for paralell testing.
|
11 years ago |
Georg Hopp
|
e3ca74d8c5
|
update README.md
|
11 years ago |
Georg Hopp
|
b84e10694f
|
simplify server interface
|
11 years ago |
Georg Hopp
|
f3ee0d7e02
|
add datagram entry point class
|
11 years ago |
Georg Hopp
|
079be38153
|
fix close handling and introduce server class
|
11 years ago |
Georg Hopp
|
df3b337f2c
|
update testserver
|
11 years ago |
Georg Hopp
|
dc25918e71
|
make testserver udp and tcp
|
11 years ago |
Georg Hopp
|
ec07940a32
|
add DatagramService which is pretty much the same as Connection... they probably should be unified.
|
11 years ago |
Georg Hopp
|
f79801180c
|
fix leaks, close handling and things.
|
11 years ago |
Georg Hopp
|
b85024ba2b
|
bind automatically and set socket to nonblocking. Add testcode.
|
11 years ago |