+ Performance optimization in socket reading. 
+ Return value of getStreamMetadata changed