Два TCP-соединения или одно для передачи файлов? - PullRequest
0 голосов
/ 10 октября 2018

Я разрабатываю простое программное обеспечение, которое может передавать файлы с одного компьютера на другой с использованием протокола TCP.

До сих пор я всегда использовал только один сервер и только одного клиента для отправки информации о соединении (например, файла).размер, имя, тип и т. д.) и байты файла.

Чтение в Интернете Я обнаружил, что некоторые протоколы, такие как FTP, по существу используют два сервера и два клиента, один для данных, а другой для файла.

Читая на форумах, я нахожу очень противоречивые идеи между ними относительно использования двух серверов и двух клиентов (то есть занятия двух портов) или одного.

Мне было бы интереснознаю преимущества и недостатки каждого из них.

По моему мнению, два сервера могут быть слишком тяжелыми для одной программы, верно?

...