|
@@ -330,7 +330,7 @@ bool SSLKlient::hatNachricht( int zeit ) // Wartet eine Zeit Lang auf eine Nachr
|
|
FD_ZERO( &set );
|
|
FD_ZERO( &set );
|
|
FD_SET( SSL_get_rfd( ssl ), &set );
|
|
FD_SET( SSL_get_rfd( ssl ), &set );
|
|
timeval time = { zeit / 1000, zeit };
|
|
timeval time = { zeit / 1000, zeit };
|
|
- return select( 0, &set, 0, 0, &time ) == 1;
|
|
|
|
|
|
+ return SSL_pending( ssl ) > 0 || select( 0, &set, 0, 0, &time ) == 1;
|
|
}
|
|
}
|
|
|
|
|
|
unsigned short SSLKlient::getServerPort() const // gibt den Port des Servers zurück
|
|
unsigned short SSLKlient::getServerPort() const // gibt den Port des Servers zurück
|