illustrated quic
1.0.0
https://quic.xargs.org에 게시됨
site/ : 완제품의 페이지 소스server/main.c : 서버 코드client/main.c : 클라이언트 코드quiche/ : 문서화된 연결의 임의 측면을 제거하는 Cloudflare Quiche/BoringSSL 패치captures/ : PCAP 및 키로그 파일이 프로젝트의 유사한 TLS 버전은 https://github.com/syncsynchalt/illustrated-tls13을 참조하세요.
사이트에 문서화된 정확한 악수를 재현하는 실제 예제를 원하는 경우:
git clone https://github.com/syncsynchalt/illustrated-quic.git
cd illustrated-quic/
cd quiche/
make
cd ../server/
make
cd ../client/
make
그런 다음 두 개의 터미널을 열고 server/ 하위 디렉터리에서 ./server 실행하고 client/하위 디렉터리에서 ./client 실행합니다.
이는 macOS 12에서 작동하는 것으로 나타났으며 찾기 쉬운 몇 가지 종속성(gcc 또는 clang, Rust, cmake, make, patch)만 있습니다.