Support multiple simultaneous clients

* replace cqb with a dns request buffer with separate queues for each cnx id
* ensure we respond to the addr from the DNS request we popped from queue
This commit is contained in:
Jop Zitman 2024-12-17 17:15:32 +08:00
parent 0006c48e4b
commit 2038af95e8
10 changed files with 380 additions and 73 deletions

View file

@ -0,0 +1,10 @@
#ifndef SLIPSTREAM_UTILS_H
#define SLIPSTREAM_UTILS_H
#include "picoquic.h"
char* picoquic_connection_id_to_string(const picoquic_connection_id_t* cid);
void sockaddr_dummy(struct sockaddr_storage *addr_storage);
#endif //SLIPSTREAM_UTILS_H