This must return the unbuffered string stream that the socket receives.
Stream<String> getDataStream();