don't create same incoming stream twice

This commit is contained in:
orignal 2016-10-27 20:46:05 -04:00
parent d708e7f682
commit 2dcb91b284
2 changed files with 12 additions and 1 deletions

View file

@ -253,6 +253,7 @@ namespace stream
std::mutex m_StreamsMutex;
std::map<uint32_t, std::shared_ptr<Stream> > m_Streams; // sendStreamID->stream
Acceptor m_Acceptor;
uint32_t m_LastIncomingReceiveStreamID;
std::list<std::shared_ptr<Stream> > m_PendingIncomingStreams;
boost::asio::deadline_timer m_PendingIncomingTimer;
std::map<uint32_t, std::list<Packet *> > m_SavedPackets; // receiveStreamID->packets, arrived before SYN