Java e rede linux

1 resposta
O

Pessoal estou encrecado. vejam bem estou tentando acessar uma maquina na rede.
o servidor é uma maquina linux e não consigo ler o arquivo em outra maquina.

já se eu colocar o servidor em uma maquina windows eu acesso traquilo.

Me ajudem???

trecho do codigo:

try {

File arquivo;

arquivo = new File("\\10.10.10.7\Temp\teste.txt");

FileInputStream fis = new FileInputStream(arquivo);

StringBuffer t = new StringBuffer();

int ln;

while ( (ln = fis.read()) != -1 ) {

System.out.print( (char)ln );

t.append((char)ln);

}

fis.close();

FileOutputStream fos = new FileOutputStream(arquivo);

t.append(teste;);

fos.write(t.toString().getBytes());

fos.close();
}

catch (Exception ee) {

ee.printStackTrace();

}

1 Resposta

black_fire

Kra,

Pra vc acessar arquivos no linux desta forma vc precisa do samba configurado na sua máquina, ai deve funcionar.
O tipo de acesso que vc está tentando fazer é um protocolo proprio do windows, netBios se não me engano (alguém me corrija se eu estiver falando besteira).

Dá uma olhada nesse site: http://us1.samba.org/

Um abraço.

Criado 3 de dezembro de 2004
Ultima resposta 3 de dez. de 2004
Respostas 1
Participantes 2