-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Open
Description
Hello, everyone(maybe I should @vasilvv specially..), I read your demo code quic-transport.
But there are a little code makes me little confusion:
if isinstance(event, StreamDataReceived) and event.stream_id == 2: // [+] @a
self.client_indication_data += event.data
if event.end_stream:
self.process_client_indication()
if self.is_closing_or_closed():
return
# Pass all buffered events into the handler now that it's
# available.
for e in self.pending_events:
self.handler.quic_event_received(e)
self.pending_events.clear()
else:
# We have received some application data before we have the
# request URL available, which is possible since there is no
# ordering guarantee on data between different QUIC streams.
# Buffer the data for now.
self.pending_events.append(event)
at @A, we use a magic number which is 2, I have 3 question about this:
- what does it means at here.
- Why we should use 2 instead of 3, 4, 5, etc...
- Which document or source code introduce this?
Thank u very much!
Metadata
Metadata
Assignees
Labels
No labels