¿Cuál es la diferencia entre PrintWriter y DataOutputStream?
Estoy trabajando en una aplicación de sala de chat para Android. Leo diferentes tutoriales; algunos de ellos usan PrintWriter para enviar datos y otros usan DataOutputStream. ¿Cuál es la diferencia entre estos dos? ¿Cuál es mejor para una aplicación de chat?