Im using the J2ME platform , the only way to read strings is by the class DataInputStream.readUTF();

my question is :
if the server side sends a large String (theoreticly -unlimited)
will it arrive as one String ?
or i need to check over and over if data still keeps comming and append it to my String ?

because as for now im just calling the method .