Задача для языка C: Файл-сервер по TCP

136 views
Skip to first unread message

Zubr80

unread,
Aug 16, 2012, 2:00:26 AM8/16/12
to zubr...@googlegroups.com
Для загрузки данных в Oracle из файлов нужно создать exe, после запуска которого на пользовательской машине можно было бы по TCP: 
1.законектиться на машину
2.выбрать файл из доступной папки
3.закачать данные из файла порциями выбранного размера.
4.удалить, переименовать, переместить файл или папку.
5.залить данные в файл порциями выбранного размера.
Протокол желательно использовать HTTP.
Далее я сделаю pipeline функцию и запросом типа: select * from table(FrFile(ip,psw,fileName)) будем забирать данные.
Кто может сделать?

Tarias Hethu

unread,
Aug 16, 2012, 6:37:27 AM8/16/12
to zubr...@googlegroups.com
Есть пара вопросов.
1. Платформа, я так понимаю, Windows?
2. Почему выбран именно язык C?
3. Нужен ли графический интерфейс?

Zubr80

unread,
Aug 16, 2012, 8:01:02 AM8/16/12
to zubr...@googlegroups.com
Отвечаю:

четверг, 16 августа 2012 г., 14:37:27 UTC+4 пользователь Tarias Hethu написал:
Есть пара вопросов.
1. Платформа, я так понимаю, Windows?
Да. Для Linux тоже пригодится, но может подождать. 

2. Почему выбран именно язык C?
Ну это стандарт для системного программирования. Есть другие варианты?
 
3. Нужен ли графический интерфейс?
Нет. Зачем? При запуске в командной строке указывать порт который слушать и корневую папку на которую смотреть.

Tarias Hethu

unread,
Aug 16, 2012, 8:28:13 AM8/16/12
to zubr...@googlegroups.com
Ок. Начну этим заниматься. Если будут вопросы или предложения - отпишусь.

Zubr80

unread,
Aug 16, 2012, 10:04:39 AM8/16/12
to zubr...@googlegroups.com
Хороший подход :)
Для написания веб-сервера я использовал gcc(MinGW) компилятор. Он бесплатный вроде.
Желательно пользоваться им, для совместимости...

четверг, 16 августа 2012 г., 16:28:13 UTC+4 пользователь Tarias Hethu написал:

Алексей Чеканин

unread,
Aug 16, 2012, 4:10:48 PM8/16/12
to zubr...@googlegroups.com
1. Платформа, я так понимаю, Windows?
2. Почему выбран именно язык C?

если платформа Windows,то можно использовать как С,так и С++

Zubr80

unread,
Aug 17, 2012, 3:29:02 AM8/17/12
to zubr...@googlegroups.com
Насколько я знаю, C++ можно использовать практически на любой ОС, а не только Win.
С++ более мутный на мой взгляд.

пятница, 17 августа 2012 г., 0:10:48 UTC+4 пользователь Алексей Чеканин написал:

Алексей Чеканин

unread,
Aug 17, 2012, 5:01:53 PM8/17/12
to zubr...@googlegroups.com


пятница, 17 августа 2012 г., 10:29:02 UTC+3 пользователь Zubr80 написал:
Насколько я знаю, C++ можно использовать практически на любой ОС, а не только Win.
С++ более мутный на мой взгляд.
с С++ проще работать,но это моё мнение

Zubr

unread,
Aug 23, 2012, 9:08:38 AM8/23/12
to zubr...@googlegroups.com
Как успехи?

четверг, 16 августа 2012 г., 16:28:13 UTC+4 пользователь Tarias Hethu написал:

Tarias Hethu

unread,
Aug 27, 2012, 3:54:40 PM8/27/12
to zubr...@googlegroups.com
Успехов не много. Пока есть только приблизительная архитектура. Последние несколько дней не было времени заниматься, т.к. возвращался домой из поездки.

Tarias Hethu

unread,
Aug 29, 2012, 8:37:53 AM8/29/12
to zubr...@googlegroups.com
Готов прототип. Провожу тесты. Через пару дней буду добавлять функционал.
Reply all
Reply to author
Forward
0 new messages