Comments (2)
Thanks for the report! This should be fixed in master now.
from quiche.
Trying out the client.rs example of quiche and looks like I also having similar issue with establishing the connection. Client side output is:
`2019-10-20T22:59:13.501943469Z TRACE quiche::tls] e8010d018eb490b7c1ea18c41d5829792e4663c2 tls write message lvl=Initial len=512
[2019-10-20T22:59:13.502030462Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx pkt Initial version=ff000017 dcid=ee570b6de2211d285133d055b7d36d69 scid=e8010d018eb490b7c1ea18c41d5829792e4663c2 len=1153 pn=0
[2019-10-20T22:59:13.502115872Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx frm CRYPTO off=0 len=512
[2019-10-20T22:59:13.502153552Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx frm PADDING len=621
[2019-10-20T22:59:13.502266343Z TRACE quiche::recovery] e8010d018eb490b7c1ea18c41d5829792e4663c2 timer=999.462644ms crypto=1200 inflight=1200 cwnd=14520 latest_rtt=0ns srtt=None min_rtt=0ns rttvar=0ns probes=0
-> initial handshake sent: 1200 bytes
[2019-10-20T22:59:13.602666915Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx pkt Initial version=ff000017 dcid=e8010d018eb490b7c1ea18c41d5829792e4663c2 scid=3958fa21903a32d6c2fa86dd6fbd2e593b94a569 token= len=149 pn=0
[2019-10-20T22:59:13.603008113Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx frm ACK delay=311 blocks=[0..0]
[2019-10-20T22:59:13.603175747Z TRACE quiche::recovery] e8010d018eb490b7c1ea18c41d5829792e4663c2 packet newly acked 0
[2019-10-20T22:59:13.603277447Z TRACE quiche::recovery] e8010d018eb490b7c1ea18c41d5829792e4663c2 timer=none crypto=0 inflight=0 cwnd=15720 latest_rtt=100.850333ms srtt=Some(100.850333ms) min_rtt=100.850333ms rttvar=50.425166ms probes=0
[2019-10-20T22:59:13.603505423Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx frm CRYPTO off=0 len=122
[2019-10-20T22:59:13.604675322Z TRACE quiche::tls] e8010d018eb490b7c1ea18c41d5829792e4663c2 tls set encryption secret lvl=Handshake
Quiche Connection stats are: recv=1 sent=1 lost=0 rtt=100.850333ms
Connection established? -> false
Trace_ID is: "e8010d018eb490b7c1ea18c41d5829792e4663c2"
[2019-10-20T22:59:13.605002373Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx pkt Initial version=ff000017 dcid=3958fa21903a32d6c2fa86dd6fbd2e593b94a569 scid=e8010d018eb490b7c1ea18c41d5829792e4663c2 len=1149 pn=1
[2019-10-20T22:59:13.605206375Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx frm ACK delay=297 blocks=[0..0]
[2019-10-20T22:59:13.605313115Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx frm PADDING len=1127
[2019-10-20T22:59:13.605646508Z TRACE quiche::recovery] e8010d018eb490b7c1ea18c41d5829792e4663c2 timer=none crypto=0 inflight=0 cwnd=15720 latest_rtt=100.850333ms srtt=Some(100.850333ms) min_rtt=100.850333ms rttvar=50.425166ms probes=0
Wrote 1200 bytes
[2019-10-20T22:59:13.605881388Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx pkt Handshake version=ff000017 dcid=e8010d018eb490b7c1ea18c41d5829792e4663c2 scid=3958fa21903a32d6c2fa86dd6fbd2e593b94a569 len=1147 pn=0
[2019-10-20T22:59:13.606122509Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx frm CRYPTO off=0 len=1126
Quiche Connection stats are: recv=2 sent=2 lost=0 rtt=100.850333ms
Connection established? -> false
Trace_ID is: "e8010d018eb490b7c1ea18c41d5829792e4663c2"
[2019-10-20T22:59:13.606323314Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx pkt Handshake version=ff000017 dcid=3958fa21903a32d6c2fa86dd6fbd2e593b94a569 scid=e8010d018eb490b7c1ea18c41d5829792e4663c2 len=21 pn=0
[2019-10-20T22:59:13.606523008Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx frm ACK delay=55 blocks=[0..0]
[2019-10-20T22:59:13.606660555Z TRACE quiche::recovery] e8010d018eb490b7c1ea18c41d5829792e4663c2 timer=none crypto=0 inflight=0 cwnd=15720 latest_rtt=100.850333ms srtt=Some(100.850333ms) min_rtt=100.850333ms rttvar=50.425166ms probes=0
[2019-10-20T22:59:13.606862263Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 dropped epoch 0 state
Wrote 70 bytes
[2019-10-20T22:59:13.606998046Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx pkt Handshake version=ff000017 dcid=e8010d018eb490b7c1ea18c41d5829792e4663c2 scid=3958fa21903a32d6c2fa86dd6fbd2e593b94a569 len=1148 pn=1
[2019-10-20T22:59:13.607236673Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx frm CRYPTO off=1126 len=1126
Quiche Connection stats are: recv=3 sent=3 lost=0 rtt=100.850333ms
Connection established? -> false
Trace_ID is: "e8010d018eb490b7c1ea18c41d5829792e4663c2"
[2019-10-20T22:59:13.607428171Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx pkt Handshake version=ff000017 dcid=3958fa21903a32d6c2fa86dd6fbd2e593b94a569 scid=e8010d018eb490b7c1ea18c41d5829792e4663c2 len=21 pn=1
[2019-10-20T22:59:13.607627033Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 tx frm ACK delay=53 blocks=[0..1]
[2019-10-20T22:59:13.607761445Z TRACE quiche::recovery] e8010d018eb490b7c1ea18c41d5829792e4663c2 timer=none crypto=0 inflight=0 cwnd=15720 latest_rtt=100.850333ms srtt=Some(100.850333ms) min_rtt=100.850333ms rttvar=50.425166ms probes=0
Wrote 70 bytes
[2019-10-20T22:59:13.607981466Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx pkt Handshake version=ff000017 dcid=e8010d018eb490b7c1ea18c41d5829792e4663c2 scid=3958fa21903a32d6c2fa86dd6fbd2e593b94a569 len=701 pn=2
[2019-10-20T22:59:13.608226795Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 rx frm CRYPTO off=2252 len=679
[2019-10-20T22:59:13.609306384Z TRACE quiche::tls] e8010d018eb490b7c1ea18c41d5829792e4663c2 tls set encryption secret lvl=OneRTT
[2019-10-20T22:59:13.609560790Z TRACE quiche::tls] e8010d018eb490b7c1ea18c41d5829792e4663c2 tls write message lvl=Handshake len=36
[2019-10-20T22:59:18.609123713Z TRACE quiche] e8010d018eb490b7c1ea18c41d5829792e4663c2 idle timeout expired`
from quiche.
Related Issues (20)
- Calling `Connection::close()` should prevent any application data from being written
- Memory leak with FFI on 0.20.1
- فروشفیلتراسیوناطلسکوپکو
- libquiche.so undefined references HOT 2
- Memory leak in openssl quic modules HOT 1
- C++ Client implementation CRASHING in iOS
- Ponder including `Cargo.lock` in version control and releases
- Implement client header timeout
- Server demo? HOT 1
- Connection.peer_cert_chain() is not exposed via FFI
- Failed to build dynamic library on macOS in arm64 HOT 2
- Random ERR_QUIC_PROTOCOL_ERROR.QUIC_NETWORK_IDLE_TIMEOUT in chrome during video streaming
- Session resumption doesn't work HOT 1
- 0.22.0 regression test failure HOT 5
- Ponder adding the version to the FFI header
- (ignore)Update quiche library to 0.22.0
- The patch for nginx seems broken.
- How to use x/ed25519 with Quiche?
- Purpose of server_name in quiche_connect? HOT 1
- Bug: Bodies longer than 8KB fail to send HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quiche.