fix socket backend to stop looping when not receiving data

a endless loop would occur when empty of data is received
catch Error_EOF exception and return empty data.
add new item to changelog
bump version to 1.2.6