├── LICENSE ├── README.md ├── go.mod ├── pcs ├── msquic-static.pc └── msquic.pc ├── pkg └── quic │ ├── c │ ├── msquic.c │ └── utils.c │ ├── callbacks.go │ ├── connection.go │ ├── listener.go │ ├── stream.go │ └── wrapper.go ├── sample ├── README.md ├── client.go └── server.go └── tests ├── big_client.go ├── big_server.go ├── datagram_client.go ├── datagram_server.go ├── deadline_client.go └── deadline_server.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/noboruma/go-msquic 2 | 3 | go 1.25 4 | -------------------------------------------------------------------------------- /pcs/msquic-static.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pcs/msquic-static.pc -------------------------------------------------------------------------------- /pcs/msquic.pc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pcs/msquic.pc -------------------------------------------------------------------------------- /pkg/quic/c/msquic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pkg/quic/c/msquic.c -------------------------------------------------------------------------------- /pkg/quic/c/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pkg/quic/c/utils.c -------------------------------------------------------------------------------- /pkg/quic/callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pkg/quic/callbacks.go -------------------------------------------------------------------------------- /pkg/quic/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pkg/quic/connection.go -------------------------------------------------------------------------------- /pkg/quic/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pkg/quic/listener.go -------------------------------------------------------------------------------- /pkg/quic/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pkg/quic/stream.go -------------------------------------------------------------------------------- /pkg/quic/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/pkg/quic/wrapper.go -------------------------------------------------------------------------------- /sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/sample/README.md -------------------------------------------------------------------------------- /sample/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/sample/client.go -------------------------------------------------------------------------------- /sample/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/sample/server.go -------------------------------------------------------------------------------- /tests/big_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/tests/big_client.go -------------------------------------------------------------------------------- /tests/big_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/tests/big_server.go -------------------------------------------------------------------------------- /tests/datagram_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/tests/datagram_client.go -------------------------------------------------------------------------------- /tests/datagram_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/tests/datagram_server.go -------------------------------------------------------------------------------- /tests/deadline_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/tests/deadline_client.go -------------------------------------------------------------------------------- /tests/deadline_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noboruma/go-msquic/HEAD/tests/deadline_server.go --------------------------------------------------------------------------------