Netcat передача файлов UDP?

SPLA. Вам нужен SPLA в значительной степени - под которым Вы АРЕНДУЕТЕ сервер ежемесячно (который достаточно интересный все остальные здесь, кажется, даже не знают). Цены намного ниже. Зависеть, какой SQL Server Вам нужны Вы, может запуститься свободный (Экспресс, 10 ГБ) и пройти сеть, стандарт до предприятия.

Лицензирование под SPLA для хостинга ТОЛЬКО на процессор.

Тот же btw., для Вашего веб-сервера / ОС.... приобретенные лицензии не жизнеспособны для материала как этот - ни по закону, ни в финансовом отношении.

6
задан 6 May 2012 в 04:05
3 ответа

Я думаю, что на этот вопрос нужно ответить следующим образом: Да, есть способ отправить файл с Netcat через UDP. Однако невозможно надежно получить этот файл на целевом хосте.

Если вы хотите иметь пригодный для использования файл на целевом хосте, поищите другое решение.

3
ответ дан 3 December 2019 в 00:06

Попробуйте это так:

nc -u -l 7777 > newfile.jpg #on the destination machine
cat file.jpg | nc -u 192.168.x.x 7777 #on the source machine

Обычно вы хотите, чтобы машина, получившая файл, «слушала» (сначала запускала), а когда она слушает, отправляла данные через udp. UDP не имеет последовательности «рукопожатия», и пакеты отправляются немедленно, даже если никто не слушает *.

* иногда вы получаете ICMP-пакет, что порт закрыт (недоступен), но вы не можете зависеть от этого ( межсетевые экраны и т. д.)

9
ответ дан 3 December 2019 в 00:06

Использование опции TCP гарантирует не, что Ваш файл будет принят в целости и сохранности.

TCP обеспечивает только 16 бит защиты от ошибок. Это означает, что 1 из 65 536 ошибки при передаче пройдут.

Для безопасной передачи файлов между системами необходимо вычислить хэш всего файл перед отправкой и подтвердить его после получения.

Если вы делаете это, то отправка по UDP полностью действительна. Вы хотите иметь Однако очень низкая вероятность ошибок при передаче. Не пытайтесь преодолеть это занятая сеть WiFI, или к компьютеру на другом конце континента. Но внутри здания через проводную сеть вы столкнетесь с очень небольшим количеством ошибок

.
2
ответ дан 3 December 2019 в 00:06

Теги

Похожие вопросы