Перейти к содержимому
Zer0Galaxy

File Transfer Protocol

Рекомендуемые сообщения

Круто.

Изменено пользователем NEO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Классно.

У меня только один вопрос появился. Ты говоришь, что если клиент отвалится, то файл останется открытым. А если "прикрутить" проверку : после установления соединения, сервер, время от времени, пускай даёт запрос клиенту : "Ты тут?". И если по происшествии, заранее установленного времени, от клиента не будет ответа, то - закрывать файл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно еще так сделать, сервер принудительно закрывает файл, к которому не было обращения в течение определенного времени. Но ограничивать количество открываемых файлов все равно надо. Ведь клиентов может быть сколько угодно, а файлов можно открыть только 16. Скажем, открою я сразу 16 файлов и никто больше скачать с сервера ничего не сможет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если это File Transfer Protocol (как написано в заголовке), то будьте добры, rfc959. Либо меняйте название, на какой нибудь Minecraft File Transfer Protocol (mFTP)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

File Transfer Protocol переводится как "Протокол передачи файлов". Описанный в теме протокол предназначен для передачи файлов и он передает файлы. Поэтому, на мой взгляд, название темы полностью соответствует её содержанию. Если в мире существуют какие либо другие протоколы передачи файлов с таким же названием, то это совпадение случайно. Если словосочетание "File Transfer Protocol" запатентовано и правообладатель предъявит свои претензии, то я изменю название. В противном случае я бы хотел оставить как есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
File Transfer Protocol переводится как "Протокол передачи файлов". Описанный в теме протокол предназначен для передачи файлов и он передает файлы. Поэтому, на мой взгляд, название темы полностью соответствует её содержанию. Если в мире существуют какие либо другие протоколы передачи файлов с таким же названием, то это совпадение случайно. Если словосочетание "File Transfer Protocol" запатентовано и правообладатель предъявит свои претензии, то я изменю название. В противном случае я бы хотел оставить как есть.

Не волнуйся, все хорошо, а инца не слушай, он всегда любит такие штучки делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не волнуйся, все хорошо, а инца не слушай, он всегда любит такие штучки делать.

ЛехеИнцу лишь бы козявку какую-то кинуть в кого-то куда-то, вместо того, чтобы программку писать какую-то=) "Козявочник" он местный просто)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Реализация собственного варианта протокола передачи файлов, да еще и монтированием удаленной файловой системы - хорошая задача.

Второй этап - реализация клиента совместимого с общепринятым протоколом FTP? Было бы круто. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ЛехеИнцу лишь бы козявку какую-то кинуть в кого-то куда-то, вместо того, чтобы программку писать какую-то=) "Козявочник" он местный просто)))

 

Нихрена. Я просто для майна писать не могу, знак свыше получил - майн сломался и лень фиксить. Так бы я сам написал нормальный фтп. А программку я итак пишу, только не для кубиков.

Изменено пользователем LeshaInc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересно  :) Теперь вы можете без проблем сделать OpenCloud, но:

  • Сделай программу как библиотеку. Чтобы можно было вставлять в другие программы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Сделай программу как библиотеку. Чтобы можно было вставлять в другие программы.
Какую именно программу? Клиента или сервера? Клиент садится резидентно и предоставляет доступ к серверу как к файловой системе. А сервер тоже сделаю резидентным. Какие функции библиотека должна предоставлять? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При записи в папку на клиенте и как следствии передачи файла, сервер валится с вот таким сообщением:post-17121-0-52894600-1485022963_thumb.png

 

Такая же шняга при копировании из папки.

Изменено пользователем ZKoshak

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ограничения на размер файла определяется modem#maxPacketSize?

Изменено пользователем hohserg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...