xref: /freebsd/crypto/openssl/demos/quic/server/README.md (revision e7be843b4a162e68651d3911f0357ed464915629)
1*e7be843bSPierre ProncherySimple single-connection QUIC server example
2*e7be843bSPierre Pronchery============================================
3*e7be843bSPierre Pronchery
4*e7be843bSPierre ProncheryThis is a simple example of a QUIC server that accepts and handles one
5*e7be843bSPierre Proncheryconnection at a time. It demonstrates blocking use of the QUIC server API.
6*e7be843bSPierre Pronchery
7*e7be843bSPierre ProncheryType `make` to build and `make run` to run.
8*e7be843bSPierre Pronchery
9*e7be843bSPierre ProncheryUsage:
10*e7be843bSPierre Pronchery
11*e7be843bSPierre Pronchery```bash
12*e7be843bSPierre Pronchery./server <port-number> <certificate-file> <key-file>
13*e7be843bSPierre Pronchery```
14*e7be843bSPierre Pronchery
15*e7be843bSPierre ProncheryExample client usage:
16*e7be843bSPierre Pronchery
17*e7be843bSPierre Pronchery```bash
18*e7be843bSPierre Proncheryopenssl s_client -quic -alpn ossltest -connect 127.0.0.1:<port-number>
19*e7be843bSPierre Pronchery```
20