Удаленно перечисленные биты рабочие места (фон интеллектуальная передача)

StackOverflow https://stackoverflow.com/questions/3179917

  •  02-10-2019
  •  | 
  •  

Вопрос

Я использую Sharkbits C # Wrapper в качестве средства для скачивания файлов через http. Однако мне было интересно, будет ли возможным перечислять текущие операции загрузки с веб-сервера, а не клиент.

Это было полезно?

Решение

Вопрос неоднозначен, но я думаю, что ответ - «нет». Биты - это компонент с клиентом, и каждая локальная учетная запись имеет свой собственный набор рабочих мест. Большинство вы можете узнать (работает на клиенте) - это файлы, которые локально установленные биты загружают от имени текущего пользователя.

Выясняя список файлов, которые сервер доставляет (для одного конкретного клиента или всех клиентов одновременно) будет зависеть от программного обеспечения Web (или FTP) Server (Apache, IIS, Lighttpd и т. Д.), а также ОС (Linux, Windows, Mac OS X Server и т. Д.).

Удаленно перечисляя их (например, на сервере, перечисляя определенные загрузки клиента; или, на клиенте, перечисление файлов, передаваемых определенным сервером), в большинстве случаев требуется пользовательский протокол для передачи информации от сервера к клиенту (или вице Верса). В некоторых случаях программное обеспечение уже может иметь удаленное управление API, которое можно использовать; Опять же, это будет сильно зависеть от определенной серверной среды.

Если бы вопрос был уточнен, может быть легче ответить. Например, предположим, что клиент C1 загружает файлы A, B и C на серверах S1, S2 и S3 (соответственно); Между тем сервер S1 обслуживает файлы A, D и E для клиентов C1, C2 и C3 (соответственно). Хотите получить список файлов, загруженных C1, или обслуживается S1? И вы хотите, чтобы эта информация была получена кодом, работающим на C1 или S1?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top