You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
839 B
41 lines
839 B
How to build C examples
|
|
-----------------------
|
|
|
|
### Requirements
|
|
|
|
You will need the following libraries to build the C examples in this directory.
|
|
You can use your OS package manager (brew, apt, pkg, ...) or install them from
|
|
source.
|
|
|
|
- [libev](http://software.schmorp.de/pkg/libev.html)
|
|
- [uthash](https://troydhanson.github.io/uthash/)
|
|
|
|
### Build
|
|
|
|
Simply run `make` in this directory.
|
|
|
|
```
|
|
% make clean
|
|
% make
|
|
```
|
|
|
|
Examples Docker image
|
|
---------------------
|
|
You can experiment with [http3-client](http3-client.rs),
|
|
[http3-server](http3-server.rs), [client](client.rs) and [server](server.rs)
|
|
using Docker.
|
|
|
|
The Examples [Dockerfile](Dockerfile) builds a Debian image.
|
|
|
|
To build:
|
|
|
|
```
|
|
docker build -t cloudflare-quiche .
|
|
```
|
|
|
|
To make an HTTP/3 request:
|
|
|
|
```
|
|
docker run -it cloudflare-quiche http3-client https://cloudflare-quic.com
|
|
```
|