protected void ReadResponseCode(Socket socket) { ResponseCode = Int32.Parse(Encoding.UTF8.GetString(socket.ReceiveBytes(3))); // A resposta do servidor pode ser uma ou várias linhas de texto, sendo // que o que diferencia uma tipo de resposta da outra é a presença do // sinal '-' logo após o código de retorno (RFC 959). // // Single Line Response: // 331 Password Required // // Multi Line Response // 230-Prezado cliente, seja bem-vindo a Locaweb. // Os logs de FTP/HTTP do seu dominio estao disponiveis em: // http://dominio/logs (utilize seu usuario e senha de FTP) // 230 User lscoder logged in. MultiLineResponse = (socket.ReceiveByte() == '-'); }