so, I can guess is a single new line is not the paragraph. more than one new line is paragraph.
what you can do is read line by line. when you are getting a line=="" then you can count is one paragraph is received. as example
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
This document describes the commonly used base 64, base 32, and base
16 encoding schemes. It also discusses the use of line-feeds in
encoded data, use of padding in encoded data, use of non-alphabet
characters in encoded data, and use of different encoding alphabets.
Look at the above text in bold(you dont have to read the text). there is two paragraph. how do we know that? simple few empty lines between paragraph. But in normal read line function you get 9 lines. so you can judge the paragraph by empty line between paragraph. so write your won program that will look for empty lines. if you get empty lines its a new paragraph. But I am not sure whether you will find a built in function to read paragraph or not. :)
Regards,
Johny