Envezde usar un file, te recomiendoq ue generas el arbol en un array y lo transmitas por dataoutput, luego al recibirlo lo recorres con algun bucle logico y lo muestreas, o simplemnete envias cada elemento del array en orden y tal cual lo recives lo construyes.
Saludos
Saludos