Can anyone tell me how we can handle reading from the socket buffer in an efficient way. Right now I'm just reading sequentially one after the next message and proceed, but it has limitations when it comes to high volume. And this for full time connected socket. I'm thinking of something like parallel reading from the socket buffer using several threads, but I'm not quite sure about this solution. Pls tell me if you guys have a better solution/idea for this.

Thanx in Advance..!