Здравствуйте, unit132, Вы писали:
U>Вопрос: это нормальное поведение, и если нет, то что это может быть ?
Вы с сокетами раньше работали?
Если нет, то посмотрите в MSDN класс FtpWebRequest.
По сабжу: нормально. Send не гарантирует немедленную отправку. Он гарантирует немедленную запись в буфер для отправки. Receive не гарантирует, что вы получите ответ целиком. Он всего лишь вычитает столько байт, сколько есть в буфере (либо сколько нужно, если сколько нужно <= сколько есть в буфере).