powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Нужен сервер для приема и передачи файлов, платформа Windows
21 сообщений из 21, страница 1 из 1
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275190
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача такая. Нужно принять файл из интернета по протоколу http, перекодировать его, и отправить обратно. Сама утилита кодирования это консольное приложение, с передачей параметров в командной строке. Нужно решение для сервера, писать его самому - как я понимаю изобретение велосипедов. Посоветуйте решение. Сервер должен обслуживать нескольких пользователей одновременно.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275199
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

SOAP.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275201
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterEolt,

SOAP.

Не подходит
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275204
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

поднять любой вебсервер (IIS,apache) и скрипт на любимом языке

или нужно автономное прложение?
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275209
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltСама утилита кодирования это консольное приложение, с передачей параметров в командной строке.
Если есть её исходники - изменить способ приёма параметров так чтобы соответствовал CGI. А далее, как и сказали - любой уэб-сервер.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275219
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилEolt,

поднять любой вебсервер (IIS,apache) и скрипт на любимом языке

или нужно автономное прложение?

Лучше веб-сервер конечно. Можно его настроить не на отображение html страниц, а на обработку бинарных файлов?
Чтобы можно было залогинится, закачать файл и потом скачать обработанный. Взаимодействие через программу-клиент.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275233
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltМожно его настроить не на отображение html страниц, а на обработку бинарных файлов?
естественно.
EoltЧтобы можно было залогинится, закачать файл и потом скачать обработанный. Взаимодействие через программу-клиент.
можно
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275246
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилможно

Пруфы?
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275316
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltИзопропилможно

Пруфы?

я сказал, можно.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275343
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt, проблема то в чем именно? Поставить апачу или IIS? Отправить HTTP запрос? Что не получается?

как поднять http сервер
как послать http запрос
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275440
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Не понятно, как создать очередь сообщений, когда несколько пользователей одновременно присылают файлы на кодирование.
Как IIS будет вызывать консольную утилиту кодирования, несколько копий одновременно? Как будут называться входные и выходные файлы? Кто их будет удалять? Как IIS поймет какой закодированный файл кому отправлять?
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275483
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Eolt]Dima T,

Не понятно, как создать очередь сообщений, когда несколько пользователей одновременно присылают файлы на кодирование.


не нужно никакой очереди.


Как IIS будет вызывать консольную утилиту кодирования, несколько копий одновременно?


не нужно использовать IIS, ты что, родной?


Как будут называться входные и выходные файлы? Кто их будет удалять?


это как сделаешь, так и будет

Как IIS поймет какой закодированный файл кому отправлять?


это тоже не нужно.


тебе надо почитать основы, протокол HTTP.
HTTP сессии. URL, можно немного Rest.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275484
hclubmk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt, может заинтересует
https://www.devside.net/wamp-server/running-exe-and-batch-files-as-cgi-scripts-in-apache-under-windows
по крайней мере, у меня софтина на andriod именно так передает данные на сервер
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275513
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltDima T,

Не понятно, как создать очередь сообщений, когда несколько пользователей одновременно присылают файлы на кодирование.
Как IIS будет вызывать консольную утилиту кодирования, несколько копий одновременно? Как будут называться входные и выходные файлы? Кто их будет удалять? Как IIS поймет какой закодированный файл кому отправлять?
HTTP работает по принципу "запрос-ответ", т.е. клиент присылает запрос, сервер его обрабатывает и посылает ответ. Все. Дальше в рамках этой идеологии строй свою логику. HTTP сервер по своей инициативе ничего не может послать клиенту, хотя возможно в новых стандартах HTTP что-то есть для этого, давно не сталкивался с сайтостроением.

Примерно так: клиент присылает файл, сервер запускает прогу, по окончании возвращает результат клиенту. Клиент тупо висит пока сервер не ответит.
Зачем очередь непонятно: Два клиента - две копии проги.

PS Сервер лучше делать на линуксе и селить куда-нибудь на хостинг.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275684
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T HTTP сервер по своей инициативе ничего не может послать клиенту

Ну это фигня полная, как сервер сообщит клиенту, что кодирование файла закончено?
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275695
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

ну, придумай.
например, можно так:
клиент посылает запрос на выдачу файла, ему в ответ приходить ссылка, где можно будет файл забрать, затем он периодически ломится в указанное место за файлом, Пока файла там нет, ему говорят "подожди", затем когда уже есть отдают.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275700
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltDima T HTTP сервер по своей инициативе ничего не может послать клиенту

Ну это фигня полная, как сервер сообщит клиенту, что кодирование файла закончено?
Я же тебе написал: сервер не отвечает пока нет результата, т.е. пока идет твое кодирование. Клиент в это время тупо висит и ждет ответа. Если процедура долгая, то клиент отпадет по таймауту, тут либо как MasterZiv предложил, либо http не подходит и надо какой-то свой протокол, ну и сервер соответственно.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275710
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если тебе надо асинхронно гонять файлы, то можешь посмотреть в сторону ZeroMQ вполне подходит для твоей задачи.
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275747
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЕсли процедура долгая, то клиент отпадет по таймауту, т
ничего страшного - готовноность пусть аяксом опрашивается

а так как наш клиент логонится - всё в шоколаде будет
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275819
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЕсли тебе надо асинхронно гонять файлы, то можешь посмотреть в сторону ZeroMQ вполне подходит для твоей задачи.


ZeroMQ - прикольная штука, сейчас изучаю доки к ней)
...
Рейтинг: 0 / 0
Нужен сервер для приема и передачи файлов, платформа Windows
    #39275835
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltZeroMQ - прикольная штука, сейчас изучаю доки к ней)
Тогда и сюда загляни, если по открытому инету работать будешь.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Нужен сервер для приема и передачи файлов, платформа Windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]