Привет... Нужен пример кода передачи файла по сети (Linux -> Linux)...У кого есть что-то подобное...? Поделитесь
Да мне бы тоже не помешало бы
команда передачи Linux-Linux
>Привет... Нужен пример кода передачи файла по сети (Linux -> Linux)...
>
>У кого есть что-то подобное...? Поделитеськод?
#include <stdio.h>
#include <stdlib.h>int main()
{
return system("scp file user@host.com:/home/user");
}Не ну вы определитесь что вы все же хотите =)
А можно еще и команду скинуть
что бс одного Linu на другой можно скинуть файло
>[оверквотинг удален]
>
>#include <stdio.h>
>#include <stdlib.h>
>
>int main()
>{
> return system("scp file user@host.com:/home/user");
>}
>
>Не ну вы определитесь что вы все же хотите =)А если ssh нет)))
Более подробно... Хотелось бы сокетами передать по протоколу TCP файл любого размера (в пределах разумного)
>А если ssh нет)))тогда не про линух речь.
и ваще линух, он в сорцах, всегда можно в исходниках покопаться.>Более подробно... Хотелось бы сокетами передать по протоколу TCP файл любого размера
>(в пределах разумного)А еще есть гугль, и в нем быро мона найти че нить к примеру (10 сек на поиск):
http://forum.sources.ru/index.php?showtopic=189772ЗЫ в рамках передачи по сети нет понятия файл, есть понятие данные, поток, пакет.
Файл - абстракция верхнего уровня. И размер тут пофику.
man sendfile
Прием делай с помощью recv.