Я использую что-то вроде этого для отправки файла от одного компьютера до другого:
Служить файлу (на компьютере A):
cat something.zip | nc -l -p 1234
Получить файл (на компьютере B):
netcat server.ip.here. 1234 > something.zip
Мой вопрос..., я могу сделать противоположное? Скажем, у меня есть файл на компьютере B, и я хочу отправить его в A, но не способ, которым я записал выше, но путем создания компьютера, это, как предполагается, получает файл (A) 'послушать' сервер и компьютер подключения, который это 'отправляет' файлу (B) на сервер, и отправьте файл? Действительно ли это возможно? Я думаю, что это могло бы быть всего лишь, я не уверен, как сделать это.
В случае, если мой выше объяснения испорчен: Как я отправляю файл НА 'сервер' вместо того, чтобы служить файлу на сервере и затем взять его ОТ него (как, я сделал выше)?
На Вашем сервере (A):
nc -l -p 1234 -q 1 > something.zip < /dev/nullНа Вашем "клиенте отправителя" (B):
cat something.zip | netcat server.ip.here 1234
Запустите другой экземпляр netcat на компьютере B. Просто сделайте то, что Вы сделали на компьютере A, но служите ему от B. Дайте новому серверу новый порт.