Autor Tópico: Acessar arquivo via IP  (Lida 2724 vezes)

Offline cucharo

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Acessar arquivo via IP
« Online: 21 de Janeiro de 2011, 09:11 »
Bom dia!

Dentro de um programa em C, preciso usar o "fopen()" pra acessar um arquivo *.txt que está na minha rede.

Exemplo: //xxx.xxx.xxx.xxx/file.txt

Por enquanto (testes) esse arquivo está em Windows, porém, no meu projeto, ele estará em um sistema embarcado, também contendo um IP. Resumindo, não posso ficar preso ao OS que o arquivo está.

Alguém pode me dar uma luz de como acessar esse aquivo com uma linha de comando pra que eu possa integrar ao meu software em C?

Obrigado!

Rafael Cucharo

Offline Edimartin

  • Usuário Ubuntu
  • *
  • Mensagens: 39
    • Ver perfil
Re: Acessar arquivo via IP
« Resposta #1 Online: 27 de Janeiro de 2011, 12:21 »
Cara. Eu nunca fiz isso mas eu vou tertar lhe dar uma luz.

O transferência de arquivos no linux pode ser usado pelo Samba que é openSource.

tenta pesquizar sobre libsamba (procure no synaptic algum pacote com o nome parecido com libsamba-dev).
Aí tu vai conseguir fazer o teu programa usar o Samba.

Um abraço. ;)

Offline rondonbio

  • Usuário Ubuntu
  • *
  • Mensagens: 80
    • Ver perfil
    • Ouço Seus Problemas
Re: Acessar arquivo via IP
« Resposta #2 Online: 27 de Janeiro de 2011, 19:53 »
de unix pra unix (ubuntu faz parte) vc usa o scp. Digite "man scp" num terminal e veja como que faz. muito simples. Mas não esqueça de instalar openssh-server no computador que vai ser acessado. pra instalar esse programa, digite "sudo apt-get install openssh-server".
 :D
Rondon Neto
Veja o site e se sinta em casa!
http://oucoseusproblemas.blogspot.com.br/