There is another library that can do non-blocking-receiving of strings / characters. And here is a link to a short tutorial that has an example-code