Я знаю, что есть несколько подобных вопросов, таких как этот один.Мне нужно установить соединение между двумя компьютерами и иметь возможность отправлять большие файлы.Позвольте мне объяснить проблемы, с которыми я столкнулся при чтении подобных постов:
1) многие из них говорили о соединениях tcp.Я был в состоянии отправить данные, но большую часть времени я не мог отправить большие объемы данных.
2) большинство примеров были созданы в локальных сетях.Я смог отправить данные через две разные сети через Интернет с примерами tcp, но мне пришлось открыть порты на маршрутизаторе и перенаправить их на компьютер, с которым я хотел связаться.
3) Библиотеки, такие как monotorrent или bitharp, где трудно найти, и я не нашел хороших примеров.Я не смог заставить их работать.
Короче говоря, мне просто нужно отправлять файлы с одного компьютера на другой компьютер через Интернет, и я не хочу открывать порты на маршрутизаторе и не переадресовывать их.людям не нужно открывать порты на своих маршрутизаторах, например, при использовании limewire, и они загружают файлы с чужого компьютера.Было бы неплохо, если бы кто-нибудь смог дать мне краткий пример того, как настроить сервер и как отправить файл на сервер с клиентским кодом.