/** * Recibir Nombre del Fichero * * @return sFileName Nombre del Fichero */ private String receiveFileName() throws IOException { String sFileName = null; byte[] bytes = null; try { Buffer buf = new Buffer(2); int iLong = 0; // Obtener la longitud del nombre del fichero... this.id_socketIn.read(buf.getBuffer()); iLong = (int) buf.getShort(0); if (iLong > 0) bytes = new byte[iLong]; this.id_socketIn.read(bytes); // Obtener el nombre del fichero... sFileName = new String(bytes); Log.log( "Receiving file: " + sFileName + " from sender: " + this.id_socketIn.getID_Socket(), ""); } finally { return sFileName; } }