├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── CRC32.cpp ├── CRC32.h ├── LICENSE ├── README.md ├── Wu.cpp ├── Wu.h ├── WuArena.cpp ├── WuArena.h ├── WuBufferOp.h ├── WuClock.h ├── WuCrypto.cpp ├── WuCrypto.h ├── WuHost.h ├── WuHostEpoll.cpp ├── WuHostNode.cpp ├── WuHostNull.cpp ├── WuHttp.h ├── WuMath.h ├── WuNetwork.cpp ├── WuNetwork.h ├── WuPool.cpp ├── WuPool.h ├── WuQueue.cpp ├── WuQueue.h ├── WuRng.cpp ├── WuRng.h ├── WuSctp.cpp ├── WuSctp.h ├── WuSdp.cpp ├── WuSdp.h ├── WuString.cpp ├── WuString.h ├── WuStun.cpp ├── WuStun.h ├── binding.gyp.in ├── examples ├── EchoServer.c ├── EchoServer.js └── client │ ├── roundtrip_histogram.html │ ├── simple_echo_client.html │ └── wusocket.js ├── package.json ├── picohttpparser.c ├── picohttpparser.h └── test ├── Fuzz.h ├── FuzzSctp.cpp ├── FuzzSdp.cpp ├── FuzzStun.cpp └── data ├── sctp ├── 1.bin ├── 2.bin └── 3.bin ├── sdp └── 1.txt └── stun └── 1.bin /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CRC32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/CRC32.cpp -------------------------------------------------------------------------------- /CRC32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/CRC32.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/README.md -------------------------------------------------------------------------------- /Wu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/Wu.cpp -------------------------------------------------------------------------------- /Wu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/Wu.h -------------------------------------------------------------------------------- /WuArena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuArena.cpp -------------------------------------------------------------------------------- /WuArena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuArena.h -------------------------------------------------------------------------------- /WuBufferOp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuBufferOp.h -------------------------------------------------------------------------------- /WuClock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuClock.h -------------------------------------------------------------------------------- /WuCrypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuCrypto.cpp -------------------------------------------------------------------------------- /WuCrypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuCrypto.h -------------------------------------------------------------------------------- /WuHost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuHost.h -------------------------------------------------------------------------------- /WuHostEpoll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuHostEpoll.cpp -------------------------------------------------------------------------------- /WuHostNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuHostNode.cpp -------------------------------------------------------------------------------- /WuHostNull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuHostNull.cpp -------------------------------------------------------------------------------- /WuHttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuHttp.h -------------------------------------------------------------------------------- /WuMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuMath.h -------------------------------------------------------------------------------- /WuNetwork.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuNetwork.cpp -------------------------------------------------------------------------------- /WuNetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuNetwork.h -------------------------------------------------------------------------------- /WuPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuPool.cpp -------------------------------------------------------------------------------- /WuPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuPool.h -------------------------------------------------------------------------------- /WuQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuQueue.cpp -------------------------------------------------------------------------------- /WuQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuQueue.h -------------------------------------------------------------------------------- /WuRng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuRng.cpp -------------------------------------------------------------------------------- /WuRng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuRng.h -------------------------------------------------------------------------------- /WuSctp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuSctp.cpp -------------------------------------------------------------------------------- /WuSctp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuSctp.h -------------------------------------------------------------------------------- /WuSdp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuSdp.cpp -------------------------------------------------------------------------------- /WuSdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuSdp.h -------------------------------------------------------------------------------- /WuString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuString.cpp -------------------------------------------------------------------------------- /WuString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuString.h -------------------------------------------------------------------------------- /WuStun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuStun.cpp -------------------------------------------------------------------------------- /WuStun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/WuStun.h -------------------------------------------------------------------------------- /binding.gyp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/binding.gyp.in -------------------------------------------------------------------------------- /examples/EchoServer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/examples/EchoServer.c -------------------------------------------------------------------------------- /examples/EchoServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/examples/EchoServer.js -------------------------------------------------------------------------------- /examples/client/roundtrip_histogram.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/examples/client/roundtrip_histogram.html -------------------------------------------------------------------------------- /examples/client/simple_echo_client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/examples/client/simple_echo_client.html -------------------------------------------------------------------------------- /examples/client/wusocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/examples/client/wusocket.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/package.json -------------------------------------------------------------------------------- /picohttpparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/picohttpparser.c -------------------------------------------------------------------------------- /picohttpparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/picohttpparser.h -------------------------------------------------------------------------------- /test/Fuzz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/Fuzz.h -------------------------------------------------------------------------------- /test/FuzzSctp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/FuzzSctp.cpp -------------------------------------------------------------------------------- /test/FuzzSdp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/FuzzSdp.cpp -------------------------------------------------------------------------------- /test/FuzzStun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/FuzzStun.cpp -------------------------------------------------------------------------------- /test/data/sctp/1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/data/sctp/1.bin -------------------------------------------------------------------------------- /test/data/sctp/2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/data/sctp/2.bin -------------------------------------------------------------------------------- /test/data/sctp/3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/data/sctp/3.bin -------------------------------------------------------------------------------- /test/data/sdp/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/data/sdp/1.txt -------------------------------------------------------------------------------- /test/data/stun/1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seemk/WebUDP/HEAD/test/data/stun/1.bin --------------------------------------------------------------------------------