Why DataInputStream/DataOutputStream is used or preferred over any other stream of java like BufferedInputStream/BufferedOutputStream , BufferedReader/BufferedWriter in Socket programming like Server Client program ?
Please explain the difference between them ??
Give the detailed feature of DataOutputStream (like what it does).
And explain explicitly why & when do we need DataInputStream/DataOutputStream ??
Thanks in Advance.