2

Я видел этот комикс xkcd и был в ужасе, что он на самом деле прав:

комикс xkcd

Итак, есть ли простая программа для обмена файлами непосредственно по IP? В духе:

  • Открой это
  • он отображает ваш текущий IP
  • скажите это тому, кто хочет отправить вам файл
  • он набирает это в однотонное поле в своей программе, нажимает ОК
  • прямое (p2p) соединение установлено
  • отправитель перетаскивает файл на программу и начинается загрузка
  • возможность приостановки и возобновления

И нет, я не ищу BitTorrent здесь. Это уже сложный способ.

4 ответа4

3

Основная проблема заключается в том, что большинство людей стоят за NAT-маршрутизаторами, что затрудняет инициацию входящего соединения. Многие интернет-провайдеры не разрешают входящие соединения; это обычное ограничение для мобильных устройств.

Существует также проблема, заключающаяся в том, что для большинства людей этот вирус будет распространяться довольно быстро.

Передача через чаты или через посредников может быть лучшим способом: лучший способ отправить большие файлы точка-точка?

2

Хотя это не совсем так, как вы описали, мне нравится HFS - HTTP File Server (для Windows, также работает в Wine) для обмена файлами. Большой плюс в том, что сервер нужен только одной стороне, а другая может использовать любой веб-браузер.

2

Мы использовали Simple Socket File Transfer для LAN-вечеринок, это довольно удобно и просто.

0

FileBeamer делает именно то, что вы описываете, и предназначен для работы в Интернете, а не в локальной сети (но я думаю, он должен работать и в локальных сетях).

Единственными предпосылками являются:

  • Каждый компьютер должен иметь публичный IP-адрес.
  • По крайней мере один компьютер должен иметь переадресацию портов для порта, требуемого FileBeamer (не имеет значения, является ли он отправителем или получателем, поскольку FileBeamer поддерживает "обратное соединение").

Если вам не нужна переадресация портов, вы должны использовать сторонний компьютер, который будет выступать в качестве прокси-сервера и пересылать пакеты на оба ваших компьютера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .