├── AUTHORS ├── ChangeLog-CN ├── ChangeLog-EN.old ├── INSTALL ├── LICENSE ├── README.md ├── TODO ├── doc ├── README-CN.old ├── README-EN.old └── perf.xls ├── makefile ├── makefile.AIX ├── makefile.Linux ├── makefile.WINDOWS-MinGW ├── src ├── LOGC.c ├── LOGC.h ├── list.c ├── list.h ├── makefile ├── makefile.Linux ├── makeinstall ├── rbtree.c ├── rbtree.h ├── rbtree_ins.c ├── rbtree_tpl.h ├── tcpdaemon.h ├── tcpdaemon_in.h ├── tcpdaemon_lib.c └── tcpdaemon_main.c ├── sysctl.conf.add ├── test ├── makefile ├── makefile.Linux ├── test_callback_http_echo.c ├── test_callback_http_echo_IF.sh ├── test_callback_http_echo_LF.sh ├── test_callback_http_echo_nonblock.c ├── test_callback_http_echo_nonblock_IOMP.sh ├── test_callback_tdhb_echo.c ├── test_callback_tdhb_echo_LF.sh ├── test_callback_tdhb_echo_nonblock.c ├── test_callback_tdhb_echo_nonblock_IOMP.sh ├── test_main_IF.c ├── test_main_IOMP.c └── test_main_LF.c └── test2 ├── IDL_hello_world.dsc ├── IDL_hello_world.dsc.LOG.c ├── IDL_hello_world.dsc.c ├── IDL_hello_world.dsc.h ├── makefile ├── makefile.Linux ├── pp.bat ├── test_callback_tdhb_hello_nonblock.c ├── test_client.c └── test_server.c /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/AUTHORS -------------------------------------------------------------------------------- /ChangeLog-CN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/ChangeLog-CN -------------------------------------------------------------------------------- /ChangeLog-EN.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/ChangeLog-EN.old -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/README-CN.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/doc/README-CN.old -------------------------------------------------------------------------------- /doc/README-EN.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/doc/README-EN.old -------------------------------------------------------------------------------- /doc/perf.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/doc/perf.xls -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/makefile -------------------------------------------------------------------------------- /makefile.AIX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/makefile.AIX -------------------------------------------------------------------------------- /makefile.Linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/makefile.Linux -------------------------------------------------------------------------------- /makefile.WINDOWS-MinGW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/makefile.WINDOWS-MinGW -------------------------------------------------------------------------------- /src/LOGC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/LOGC.c -------------------------------------------------------------------------------- /src/LOGC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/LOGC.h -------------------------------------------------------------------------------- /src/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/list.c -------------------------------------------------------------------------------- /src/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/list.h -------------------------------------------------------------------------------- /src/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/makefile -------------------------------------------------------------------------------- /src/makefile.Linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/makefile.Linux -------------------------------------------------------------------------------- /src/makeinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/makeinstall -------------------------------------------------------------------------------- /src/rbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/rbtree.c -------------------------------------------------------------------------------- /src/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/rbtree.h -------------------------------------------------------------------------------- /src/rbtree_ins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/rbtree_ins.c -------------------------------------------------------------------------------- /src/rbtree_tpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/rbtree_tpl.h -------------------------------------------------------------------------------- /src/tcpdaemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/tcpdaemon.h -------------------------------------------------------------------------------- /src/tcpdaemon_in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/tcpdaemon_in.h -------------------------------------------------------------------------------- /src/tcpdaemon_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/tcpdaemon_lib.c -------------------------------------------------------------------------------- /src/tcpdaemon_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/src/tcpdaemon_main.c -------------------------------------------------------------------------------- /sysctl.conf.add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/sysctl.conf.add -------------------------------------------------------------------------------- /test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/makefile -------------------------------------------------------------------------------- /test/makefile.Linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/makefile.Linux -------------------------------------------------------------------------------- /test/test_callback_http_echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_http_echo.c -------------------------------------------------------------------------------- /test/test_callback_http_echo_IF.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_http_echo_IF.sh -------------------------------------------------------------------------------- /test/test_callback_http_echo_LF.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_http_echo_LF.sh -------------------------------------------------------------------------------- /test/test_callback_http_echo_nonblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_http_echo_nonblock.c -------------------------------------------------------------------------------- /test/test_callback_http_echo_nonblock_IOMP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_http_echo_nonblock_IOMP.sh -------------------------------------------------------------------------------- /test/test_callback_tdhb_echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_tdhb_echo.c -------------------------------------------------------------------------------- /test/test_callback_tdhb_echo_LF.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_tdhb_echo_LF.sh -------------------------------------------------------------------------------- /test/test_callback_tdhb_echo_nonblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_tdhb_echo_nonblock.c -------------------------------------------------------------------------------- /test/test_callback_tdhb_echo_nonblock_IOMP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_callback_tdhb_echo_nonblock_IOMP.sh -------------------------------------------------------------------------------- /test/test_main_IF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_main_IF.c -------------------------------------------------------------------------------- /test/test_main_IOMP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_main_IOMP.c -------------------------------------------------------------------------------- /test/test_main_LF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test/test_main_LF.c -------------------------------------------------------------------------------- /test2/IDL_hello_world.dsc: -------------------------------------------------------------------------------- 1 | STRUCT hello_world 2 | { 3 | STRING 256 message 4 | } 5 | 6 | -------------------------------------------------------------------------------- /test2/IDL_hello_world.dsc.LOG.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/IDL_hello_world.dsc.LOG.c -------------------------------------------------------------------------------- /test2/IDL_hello_world.dsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/IDL_hello_world.dsc.c -------------------------------------------------------------------------------- /test2/IDL_hello_world.dsc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/IDL_hello_world.dsc.h -------------------------------------------------------------------------------- /test2/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/makefile -------------------------------------------------------------------------------- /test2/makefile.Linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/makefile.Linux -------------------------------------------------------------------------------- /test2/pp.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/pp.bat -------------------------------------------------------------------------------- /test2/test_callback_tdhb_hello_nonblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/test_callback_tdhb_hello_nonblock.c -------------------------------------------------------------------------------- /test2/test_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/test_client.c -------------------------------------------------------------------------------- /test2/test_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calvinwilliams/tcpdaemon/HEAD/test2/test_server.c --------------------------------------------------------------------------------