Acessar arquivo via IP

Iniciado por cucharo, 21 de Janeiro de 2011, 09:11

tópico anterior - próximo tópico

cucharo

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

Edimartin

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. ;)

rondonbio

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/