Increase SSL input buffer to handle images. #7
This commit is contained in:
		
							parent
							
								
									2617016706
								
							
						
					
					
						commit
						44f2bbd5c3
					
				| @ -18,7 +18,7 @@ | ||||
| namespace mumlib { | ||||
| 
 | ||||
|     constexpr int MAX_UDP_LENGTH = 1024; | ||||
|     constexpr int MAX_TCP_LENGTH = 2048; | ||||
|     constexpr int MAX_TCP_LENGTH = 129 * 1024; // 128 kB + some reserve
 | ||||
| 
 | ||||
|     using namespace std; | ||||
|     using namespace boost::asio; | ||||
| @ -85,8 +85,7 @@ namespace mumlib { | ||||
| 
 | ||||
|         ssl::context sslContext; | ||||
|         ssl::stream<tcp::socket> sslSocket; | ||||
|         uint8_t sslIncomingBuffer[MAX_TCP_LENGTH]; | ||||
| 
 | ||||
|         uint8_t *sslIncomingBuffer; | ||||
| 
 | ||||
|         deadline_timer pingTimer; | ||||
|         std::chrono::time_point<std::chrono::system_clock> lastReceivedUdpPacketTimestamp; | ||||
|  | ||||
| @ -42,11 +42,14 @@ mumlib::Transport::Transport( | ||||
|         pingTimer(ioService, PING_INTERVAL), | ||||
|         asyncBufferPool(max(MAX_UDP_LENGTH, MAX_TCP_LENGTH)) { | ||||
| 
 | ||||
|     sslIncomingBuffer = new uint8_t[MAX_TCP_LENGTH]; | ||||
| 
 | ||||
|     pingTimer.async_wait(boost::bind(&Transport::pingTimerTick, this, _1)); | ||||
| } | ||||
| 
 | ||||
| mumlib::Transport::~Transport() { | ||||
|     disconnect(); | ||||
|     delete[] sslIncomingBuffer; | ||||
| } | ||||
| 
 | ||||
| void mumlib::Transport::connect( | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Michał Słomkowski
						Michał Słomkowski