Path Lines of Code CHANGE.md 15 README.md 14 benchmark/compare-gnet/bench.md 20 demo/hello/README.md 25 demo/hello/consts.go 9 demo/hello/hello.go 21 demo/hello/messagelistener.go 38 demo/hello/pkghandler.go 41 demo/hello/tcp/client/client.go 48 demo/hello/tcp/config.go 44 demo/hello/tcp/server/server.go 38 demo/hello/tls/client/client.go 57 demo/hello/tls/config.go 27 demo/hello/tls/server/server.go 53 demo/util/limit_darwin.go 3 demo/util/limit_linux.go 14 demo/util/limit_windows.go 3 demo/util/pprof.go 11 demo/util/signals.go 15 examples/build_all.sh 8 examples/echo/tcp-echo/client/app/client.go 121 examples/echo/tcp-echo/client/app/config.go 125 examples/echo/tcp-echo/client/app/echo.go 97 examples/echo/tcp-echo/client/app/handler.go 55 examples/echo/tcp-echo/client/app/main.go 140 examples/echo/tcp-echo/client/app/readwriter.go 52 examples/echo/tcp-echo/client/assembly/common/app.properties 14 examples/echo/tcp-echo/client/assembly/common/build.sh 43 examples/echo/tcp-echo/client/assembly/linux/dev.sh 11 examples/echo/tcp-echo/client/assembly/linux/release.sh 11 examples/echo/tcp-echo/client/assembly/linux/test.sh 11 examples/echo/tcp-echo/client/assembly/mac/dev.sh 11 examples/echo/tcp-echo/client/assembly/mac/release.sh 11 examples/echo/tcp-echo/client/assembly/mac/test.sh 11 examples/echo/tcp-echo/client/assembly/windows/dev.sh 11 examples/echo/tcp-echo/client/assembly/windows/release.sh 11 examples/echo/tcp-echo/client/assembly/windows/test.sh 11 examples/echo/tcp-echo/client/profiles/dev/config.yml 28 examples/echo/tcp-echo/client/profiles/dev/log.xml 51 examples/echo/tcp-echo/client/profiles/release/config.yml 28 examples/echo/tcp-echo/client/profiles/release/log.xml 51 examples/echo/tcp-echo/client/profiles/test/config.yml 28 examples/echo/tcp-echo/client/profiles/test/log.xml 51 examples/echo/tcp-echo/server/app/config.go 115 examples/echo/tcp-echo/server/app/echo.go 97 examples/echo/tcp-echo/server/app/handler.go 126 examples/echo/tcp-echo/server/app/readwriter.go 52 examples/echo/tcp-echo/server/app/server.go 118 examples/echo/tcp-echo/server/assembly/common/app.properties 14 examples/echo/tcp-echo/server/assembly/common/build.sh 43 examples/echo/tcp-echo/server/assembly/linux/dev.sh 11 examples/echo/tcp-echo/server/assembly/linux/release.sh 11 examples/echo/tcp-echo/server/assembly/linux/test.sh 11 examples/echo/tcp-echo/server/assembly/mac/dev.sh 11 examples/echo/tcp-echo/server/assembly/mac/release.sh 11 examples/echo/tcp-echo/server/assembly/mac/test.sh 11 examples/echo/tcp-echo/server/assembly/windows/dev.sh 11 examples/echo/tcp-echo/server/assembly/windows/release.sh 11 examples/echo/tcp-echo/server/assembly/windows/test.sh 11 examples/echo/tcp-echo/server/profiles/dev/config.yml 24 examples/echo/tcp-echo/server/profiles/dev/log.xml 51 examples/echo/tcp-echo/server/profiles/release/config.yml 24 examples/echo/tcp-echo/server/profiles/release/log.xml 51 examples/echo/tcp-echo/server/profiles/test/config.yml 24 examples/echo/tcp-echo/server/profiles/test/log.xml 51 examples/echo/udp-echo/client/app/client.go 131 examples/echo/udp-echo/client/app/config.go 106 examples/echo/udp-echo/client/app/echo.go 97 examples/echo/udp-echo/client/app/handler.go 61 examples/echo/udp-echo/client/app/main.go 163 examples/echo/udp-echo/client/app/readwriter.go 59 examples/echo/udp-echo/client/assembly/common/app.properties 14 examples/echo/udp-echo/client/assembly/common/build.sh 43 examples/echo/udp-echo/client/assembly/linux/dev.sh 11 examples/echo/udp-echo/client/assembly/linux/release.sh 11 examples/echo/udp-echo/client/assembly/linux/test.sh 11 examples/echo/udp-echo/client/assembly/mac/dev.sh 11 examples/echo/udp-echo/client/assembly/mac/release.sh 11 examples/echo/udp-echo/client/assembly/mac/test.sh 11 examples/echo/udp-echo/client/assembly/windows/dev.sh 11 examples/echo/udp-echo/client/assembly/windows/release.sh 11 examples/echo/udp-echo/client/assembly/windows/test.sh 11 examples/echo/udp-echo/client/profiles/dev/config.toml 36 examples/echo/udp-echo/client/profiles/dev/log.xml 51 examples/echo/udp-echo/client/profiles/release/config.toml 36 examples/echo/udp-echo/client/profiles/release/log.xml 51 examples/echo/udp-echo/client/profiles/test/config.toml 36 examples/echo/udp-echo/client/profiles/test/log.xml 51 examples/echo/udp-echo/server/app/config.go 96 examples/echo/udp-echo/server/app/echo.go 97 examples/echo/udp-echo/server/app/handler.go 130 examples/echo/udp-echo/server/app/readwriter.go 59 examples/echo/udp-echo/server/app/server.go 108 examples/echo/udp-echo/server/assembly/common/app.properties 14 examples/echo/udp-echo/server/assembly/common/build.sh 43 examples/echo/udp-echo/server/assembly/linux/dev.sh 11 examples/echo/udp-echo/server/assembly/linux/release.sh 11 examples/echo/udp-echo/server/assembly/linux/test.sh 11 examples/echo/udp-echo/server/assembly/mac/dev.sh 11 examples/echo/udp-echo/server/assembly/mac/release.sh 11 examples/echo/udp-echo/server/assembly/mac/test.sh 11 examples/echo/udp-echo/server/assembly/windows/dev.sh 11 examples/echo/udp-echo/server/assembly/windows/release.sh 11 examples/echo/udp-echo/server/assembly/windows/test.sh 11 examples/echo/udp-echo/server/profiles/dev/config.toml 26 examples/echo/udp-echo/server/profiles/dev/log.xml 51 examples/echo/udp-echo/server/profiles/release/config.toml 26 examples/echo/udp-echo/server/profiles/release/log.xml 51 examples/echo/udp-echo/server/profiles/test/config.toml 26 examples/echo/udp-echo/server/profiles/test/log.xml 51 examples/echo/ws-echo/client/app/client.go 106 examples/echo/ws-echo/client/app/config.go 109 examples/echo/ws-echo/client/app/echo.go 93 examples/echo/ws-echo/client/app/handler.go 54 examples/echo/ws-echo/client/app/main.go 132 examples/echo/ws-echo/client/app/readwriter.go 52 examples/echo/ws-echo/client/assembly/common/app.properties 14 examples/echo/ws-echo/client/assembly/common/build.sh 43 examples/echo/ws-echo/client/assembly/linux/dev.sh 11 examples/echo/ws-echo/client/assembly/linux/release.sh 11 examples/echo/ws-echo/client/assembly/linux/test.sh 11 examples/echo/ws-echo/client/assembly/mac/dev.sh 11 examples/echo/ws-echo/client/assembly/mac/release.sh 11 examples/echo/ws-echo/client/assembly/mac/test.sh 11 examples/echo/ws-echo/client/assembly/windows/dev.sh 11 examples/echo/ws-echo/client/assembly/windows/release.sh 11 examples/echo/ws-echo/client/assembly/windows/test.sh 11 examples/echo/ws-echo/client/assembly/windows/win32.sh 11 examples/echo/ws-echo/client/profiles/dev/config.toml 42 examples/echo/ws-echo/client/profiles/dev/log.xml 51 examples/echo/ws-echo/client/profiles/release/config.toml 42 examples/echo/ws-echo/client/profiles/release/log.xml 51 examples/echo/ws-echo/client/profiles/test/config.toml 42 examples/echo/ws-echo/client/profiles/test/log.xml 51 examples/echo/ws-echo/js-client/addr.js 1 examples/echo/ws-echo/js-client/encoding.js 1679 examples/echo/ws-echo/js-client/index.html 23 examples/echo/ws-echo/js-client/main.js 169 examples/echo/ws-echo/js-client/style.css 80 examples/echo/ws-echo/server/app/config.go 110 examples/echo/ws-echo/server/app/echo.go 93 examples/echo/ws-echo/server/app/handler.go 111 examples/echo/ws-echo/server/app/readwriter.go 53 examples/echo/ws-echo/server/app/server.go 123 examples/echo/ws-echo/server/assembly/common/app.properties 14 examples/echo/ws-echo/server/assembly/common/build.sh 43 examples/echo/ws-echo/server/assembly/linux/dev.sh 11 examples/echo/ws-echo/server/assembly/linux/release.sh 11 examples/echo/ws-echo/server/assembly/linux/test.sh 11 examples/echo/ws-echo/server/assembly/mac/dev.sh 11 examples/echo/ws-echo/server/assembly/mac/release.sh 11 examples/echo/ws-echo/server/assembly/mac/test.sh 11 examples/echo/ws-echo/server/assembly/windows/dev.sh 11 examples/echo/ws-echo/server/assembly/windows/release.sh 11 examples/echo/ws-echo/server/assembly/windows/test.sh 11 examples/echo/ws-echo/server/profiles/dev/config.toml 32 examples/echo/ws-echo/server/profiles/dev/log.xml 51 examples/echo/ws-echo/server/profiles/release/config.toml 32 examples/echo/ws-echo/server/profiles/release/log.xml 51 examples/echo/ws-echo/server/profiles/test/config.toml 32 examples/echo/ws-echo/server/profiles/test/log.xml 51 examples/echo/wss-echo/client/app/client.go 106 examples/echo/wss-echo/client/app/config.go 111 examples/echo/wss-echo/client/app/echo.go 93 examples/echo/wss-echo/client/app/handler.go 54 examples/echo/wss-echo/client/app/main.go 140 examples/echo/wss-echo/client/app/readwriter.go 52 examples/echo/wss-echo/client/assembly/common/app.properties 14 examples/echo/wss-echo/client/assembly/common/build.sh 43 examples/echo/wss-echo/client/assembly/linux/dev.sh 11 examples/echo/wss-echo/client/assembly/linux/release.sh 11 examples/echo/wss-echo/client/assembly/linux/test.sh 11 examples/echo/wss-echo/client/assembly/mac/dev.sh 11 examples/echo/wss-echo/client/assembly/mac/release.sh 11 examples/echo/wss-echo/client/assembly/mac/test.sh 11 examples/echo/wss-echo/client/assembly/windows/dev.sh 11 examples/echo/wss-echo/client/assembly/windows/release.sh 11 examples/echo/wss-echo/client/assembly/windows/test.sh 11 examples/echo/wss-echo/client/assembly/windows/win32.sh 11 examples/echo/wss-echo/client/profiles/dev/config.toml 45 examples/echo/wss-echo/client/profiles/dev/log.xml 51 examples/echo/wss-echo/client/profiles/release/config.toml 45 examples/echo/wss-echo/client/profiles/release/log.xml 51 examples/echo/wss-echo/client/profiles/test/config.toml 45 examples/echo/wss-echo/client/profiles/test/log.xml 51 examples/echo/wss-echo/js-client/addr.js 1 examples/echo/wss-echo/js-client/encoding.js 1679 examples/echo/wss-echo/js-client/index.html 23 examples/echo/wss-echo/js-client/main.js 169 examples/echo/wss-echo/js-client/style.css 80 examples/echo/wss-echo/server/app/config.go 113 examples/echo/wss-echo/server/app/echo.go 93 examples/echo/wss-echo/server/app/handler.go 111 examples/echo/wss-echo/server/app/readwriter.go 53 examples/echo/wss-echo/server/app/server.go 134 examples/echo/wss-echo/server/assembly/common/app.properties 14 examples/echo/wss-echo/server/assembly/common/build.sh 43 examples/echo/wss-echo/server/assembly/linux/dev.sh 11 examples/echo/wss-echo/server/assembly/linux/release.sh 11 examples/echo/wss-echo/server/assembly/linux/test.sh 11 examples/echo/wss-echo/server/assembly/mac/dev.sh 11 examples/echo/wss-echo/server/assembly/mac/release.sh 11 examples/echo/wss-echo/server/assembly/mac/test.sh 11 examples/echo/wss-echo/server/assembly/windows/dev.sh 11 examples/echo/wss-echo/server/assembly/windows/release.sh 11 examples/echo/wss-echo/server/assembly/windows/test.sh 11 examples/echo/wss-echo/server/profiles/dev/cert/cert.sh 2 examples/echo/wss-echo/server/profiles/dev/config.toml 36 examples/echo/wss-echo/server/profiles/dev/log.xml 51 examples/echo/wss-echo/server/profiles/release/cert/cert.sh 2 examples/echo/wss-echo/server/profiles/release/config.toml 36 examples/echo/wss-echo/server/profiles/release/log.xml 51 examples/echo/wss-echo/server/profiles/test/cert/cert.sh 2 examples/echo/wss-echo/server/profiles/test/config.toml 36 examples/echo/wss-echo/server/profiles/test/log.xml 51 examples/profiles/wss/server_cert/cert.sh 2 examples/readme.md 35 go.mod 16