├── .gitignore ├── Cargo.toml ├── README.md ├── TODO.md ├── examples ├── client.rs └── server.rs └── src ├── delays.rs ├── in_queue.rs ├── lib.rs ├── out_queue.rs ├── packet.rs ├── socket.rs ├── test ├── harness.rs ├── mock.rs ├── mod.rs ├── test_err.rs ├── test_flow.rs ├── test_listener.rs ├── test_stream.rs └── test_timeout.rs └── util.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/TODO.md -------------------------------------------------------------------------------- /examples/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/examples/client.rs -------------------------------------------------------------------------------- /examples/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/examples/server.rs -------------------------------------------------------------------------------- /src/delays.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/delays.rs -------------------------------------------------------------------------------- /src/in_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/in_queue.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/out_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/out_queue.rs -------------------------------------------------------------------------------- /src/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/packet.rs -------------------------------------------------------------------------------- /src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/socket.rs -------------------------------------------------------------------------------- /src/test/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/harness.rs -------------------------------------------------------------------------------- /src/test/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/mock.rs -------------------------------------------------------------------------------- /src/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/mod.rs -------------------------------------------------------------------------------- /src/test/test_err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/test_err.rs -------------------------------------------------------------------------------- /src/test/test_flow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/test_flow.rs -------------------------------------------------------------------------------- /src/test/test_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/test_listener.rs -------------------------------------------------------------------------------- /src/test/test_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/test_stream.rs -------------------------------------------------------------------------------- /src/test/test_timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/test/test_timeout.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carllerche/utp/HEAD/src/util.rs --------------------------------------------------------------------------------