Hello friends, I think this is the right forum for this question. What is the difference between character and byte streams right from the low level implementation to the high level implementation. what I actually feel is there is only one difference and that is when we use the character streams the data will be read as a character (i.e 16 bits) and when we read/write the data as byte stream then it will be done as a byte(i.e 8 bits) and there is no other difference. Can anyone help me out in explaining the whole concept. Thanks in advance. Shekar.