Compile with the latest ngtcp2
This commit is contained in:
parent
3d708f7dc4
commit
e4a8c4813c
|
@ -512,6 +512,7 @@ int Client::read_quic() {
|
||||||
socklen_t addrlen = sizeof(su);
|
socklen_t addrlen = sizeof(su);
|
||||||
int rv;
|
int rv;
|
||||||
size_t pktcnt = 0;
|
size_t pktcnt = 0;
|
||||||
|
ngtcp2_pkt_info pi{};
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
auto nread =
|
auto nread =
|
||||||
|
@ -527,7 +528,7 @@ int Client::read_quic() {
|
||||||
{addrlen, &su.sa},
|
{addrlen, &su.sa},
|
||||||
};
|
};
|
||||||
|
|
||||||
rv = ngtcp2_conn_read_pkt(quic.conn, &path, buf.data(), nread,
|
rv = ngtcp2_conn_read_pkt(quic.conn, &path, &pi, buf.data(), nread,
|
||||||
timestamp(worker->loop));
|
timestamp(worker->loop));
|
||||||
if (rv != 0) {
|
if (rv != 0) {
|
||||||
std::cerr << "ngtcp2_conn_read_pkt: " << ngtcp2_strerror(rv) << std::endl;
|
std::cerr << "ngtcp2_conn_read_pkt: " << ngtcp2_strerror(rv) << std::endl;
|
||||||
|
@ -579,8 +580,8 @@ int Client::write_quic() {
|
||||||
}
|
}
|
||||||
|
|
||||||
auto nwrite = ngtcp2_conn_writev_stream(
|
auto nwrite = ngtcp2_conn_writev_stream(
|
||||||
quic.conn, &ps.path, buf.data(), quic.max_pktlen, &ndatalen, flags,
|
quic.conn, &ps.path, nullptr, buf.data(), quic.max_pktlen, &ndatalen,
|
||||||
stream_id, reinterpret_cast<const ngtcp2_vec *>(v), vcnt,
|
flags, stream_id, reinterpret_cast<const ngtcp2_vec *>(v), vcnt,
|
||||||
timestamp(worker->loop));
|
timestamp(worker->loop));
|
||||||
if (nwrite < 0) {
|
if (nwrite < 0) {
|
||||||
switch (nwrite) {
|
switch (nwrite) {
|
||||||
|
|
Loading…
Reference in New Issue