|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122
|
|
Создать torrent03.07.2023, 15:12. Показов 2025. Ответов 38
Доброго времени!
Подскажите, куда копать Задачка: передача больших файлов на большие расстояния Решил создавать торренты, но как их создавать? Вся инфа довольно старая и не работающая, nuget тоже что-то такое себе, попробовал monotorrent, прога виснет при создании В общем, поделитесь инфой про торренты, пожалуйста
0
|
|
| 03.07.2023, 15:12 | |
|
Ответы с готовыми решениями:
38
Torrent и проверка обновлений |
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
|
| 17.07.2023, 12:51 | |
|
Вообще, упоминание веб-морды сервера, который используется как холст всеми пользователями, сразу ставит под вопрос откуда ТС вытащил идею с торрентами и каким-то обменом данными между пользователями, когда все рисунки должны находиться на сервере и, соответственно, никакого прямого общения между пользователями тут не нужно...
0
|
|
|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122
|
|
| 17.07.2023, 12:53 [ТС] | |
|
это задача веб-сервиса, он уже работает
в целом, так надо
0
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
|
| 17.07.2023, 12:57 | |
|
Илья888, ну я и говорю, что веб-сервис знает, кто что рисует. Из него пользователи и могут напрямую качать что надо. Откуда тут появилась прямая связь между пользователями?
0
|
|
|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122
|
||
| 17.07.2023, 13:01 [ТС] | ||
|
на веб-морде все отображается сейчас основной вопрос - это отправка больших файлов
0
|
||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,236
|
||
| 17.07.2023, 13:04 | ||
|
Usaga, ну мы не знаем что-там за предметная область. Может есть общая унифицированная карта местности, и у каждого пользователя есть свои независимые снимки, производимые только им. И задача получить снимки других пользователей. Ну, я так думаю.
Добавлено через 58 секунд
0
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
||
| 17.07.2023, 13:07 | ||
|
0
|
||
|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122
|
||
| 17.07.2023, 13:17 [ТС] | ||
|
суть проблемы в передачи файла размером 4Гб от одного человека другому находящихся в разных сетях с динамическими IP торрент это делает, например, поэтому и смотрел в его сторону Однако здесь выше написали, что он избыточен, т.к. сид 1 и можно проще а как проще то?
0
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
||
| 17.07.2023, 14:04 | ||
|
Я понимаю, что картинку нарисовал, но она понятнее задачу не сделала. Юзеры рисуют в веб-морде приложения центрального, так? Это приложение знает все рисунки всех пользователей, так? Тогда вопрос: откуда вырисовалась потребность юзерям друг у друга что-то напрямую качать, если их рисунки на сервере все находятся? Тут вопрос связи между наличием у ёжика холодильника и его зависимостью от табакокурения. Добавлено через 20 минут Давай я повангую. У тебя имеется некое веб-приложение, которое выступает в роли графического редактора. Юзеры могут там рисовать, но на канвасе, локально. На сервер рисунок не сохраняется. Юзеры могут (или должны будут) сохранять это изображение к себе на винт. Ты спрашивает о некоем механизме, который позволит юзерам обмениваться этими изображениями. И упоминание сервера, получается, тут вообще ни причём. Я угадал?
0
|
||
|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122
|
|
| 17.07.2023, 14:37 [ТС] | |
|
не совсем
на веб-сервисе рисуется только интересующий контур и выбираются те данные, что нужны пользователю, например карта высот и геологическая карта. Сами карты люди делают у себя на компах и сохраняют в нужный растровый формат. карта высот хранится на компе геодезиста геологическая соответственно у геолога то есть это 2 разных компа а человек который качает - это участковый геолог который пишет отчет. все пользователи зарегистрированы на портале и обладают уникальными id тащить все файлы на портал не будем по сути задача сервера (портала, веб, как угодно назови) только в том, чтобы сообщить откуда и куда перебрасывать файл сам файл формируется на стороне специалиста (например вся карта 10км2, а нужный участок только 0,5км2, происходит вырезка файла для дальнейшей отправки)
0
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
||||
| 17.07.2023, 16:42 | ||||
|
0
|
||||
|
|
|
| 17.07.2023, 19:29 | |
|
Не по теме: Прикольно: Илья888, не в обиду, но это типичная проблема условного заказчика (и причина почему менеджеры получают 100500, и не вылазят из совещаний): мы не знаем подробностей что вам надо. Дело в том что изначальный вопрос "как передать файл" резко обрастает такими подробностями как "не весь файл" (вы в курсе что нельзя просто отсечь условные 50% файла и закинуть другому пользователю и придется его редактировать перед отправкой?), что рисование на условном общем макете -- это не передача файлов, а команд через сервер и т.д. Тут очень многое зависит от конкретных требований, и нужно чтобы человек: - выслушал ваш контекст, какие данные нужно собирать и кому пересылать. Без привязки к "клиент сервер", вот прям "хочу чтобы я рисовал, а второй у себя видел" - собрал это всё воедино и отнес тыжпрограммисту с переводом/уточнение/заметками - прикинули что и как можно реализовать и выкатить вам на обсуждение возможные варианты.
2
|
|
| 17.07.2023, 20:33 | |
|
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,236
|
|
| 17.07.2023, 21:14 | |
|
Да блин, очевидно же, один раз качать 4 гига на портал, только потому что надо одному пользователю.
Потом этому пользователю эти 4 гига выкачивать. Ясно понятно, 4 гига траффика лучше, чем 8. Проще напрямую отдавать. Добавлено через 8 минут Вот пример виннипуховской реализации ![]() Только для больших файлов я бы буфер поставил где-то по 4MB (если не больше). А не дефолтный (который 64KB). И прикладные буфера, соответственно, тоже. Добавлено через 9 минут Можете форкнуть и допилить докачку, или какие угодно другие протоколы. Там еще Negotiation задуман, типа можно какой-удобно кастомный протокол выбирать для работы. Но это пока WIP.
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,236
|
||
| 17.07.2023, 21:16 | ||
|
Добавлено через 34 секунды Машина не завелась, процесс уже не нужен, поэтому выход. Все продумано.
0
|
||
| 17.07.2023, 23:19 | ||
|
Не по теме:
0
|
||
|
7 / 7 / 0
Регистрация: 09.04.2013
Сообщений: 122
|
|||
| 19.07.2023, 04:59 [ТС] | |||
|
задача передать файл 4гб весом, обрезки кусочки и т.п. это подробности задачи которые Не имеют отношения к вопросу от слова совсем А то полемики много, а конкретики мало еще раз Основной Вопрос С помощью чего (протоколы, решения, библиотеки и т.п.) лучше всего передавать файлы весом порядка 4Гб от одного пользователя другому обладающими динамическими IP у разных провайдеров с учетом наличия у нас сервера с белым IP? вот такая вот задача
0
|
|||
|
|
||
| 19.07.2023, 07:21 | ||
|
1
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
||
| 19.07.2023, 08:17 | ||
|
Тогда соглашусь с ответом выше: бери классы TcpClient\TcpServer и ваяй свой абстрактный в вакууме обменный алгоритм. Или торренты, чёбы и нет, раз задача не ясна. Любое решение будет в кассу)
1
|
||
| 19.07.2023, 08:17 | |
|
Скачать видео через torrent файл Torrent torrent u Torrent Torrent Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|