Добрый день!Мне необходимо написать TCP клиент-сервер (linux, C++). Клиент: авторизуется на сервере и передает файл, производит реконнект при потере связи с сервером. Сервер:при корректной авторизации клиента сохраняет переданный клиентом файл на жестком диске. Не подскажете сразу по нескольким вопросам: 1. Для передачи данных необходимо установить сначала TCP-соединение.То есть, если я сначала напишу,например,TCP-клиент, запущу tcpdump , указав порт,который слушает сервер, в дампе я не увижу данных,передаваемых клиентом(напрример, логин и пароль)? 2. Каким образом можно осуществлять кодировку логина и пароля на клиенте? Например, не отображать набор пароля (**********) и передача по сети параметров авторизации в закодированном виде? 3. Каким образом сервер сможет понять,что закончился логин,начался пароль,закончился пароль и передается файл? 4. Как лучше обработать ситуацию, когда клиент передал часть файла и произошло разъединение?