• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Zapis do pliku danych z klienta HTTP (C# console app)

Aruba Cloud - Virtual Private Server VPS
0 głosów
154 wizyt
pytanie zadane 12 kwietnia 2018 w Systemy operacyjne, programy przez Vaxiris Początkujący (260 p.)
zamknięte 12 kwietnia 2018 przez Vaxiris

Witam. Napisałem kod klienta HTTP z użyciem klienta THCP. Narazie zasoby wyświetlane są w konsoli. Moje pytanie jest dosyć błache. Jak w kodzie zaimplementować funkcje zapisu do pliku o jasno określonej ścieżce. Prosiłbym odrazu o jakieś słowa wytłumaczenia, jeśli można.

Przykładowe wywowałanie programu w konsoli windows:

HTTP.exe forum.pasja-informatyki.pl C:/Zasob_internetowy/zasob.json

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Net.Sockets;
using System.Threading.Tasks;

namespace HTTP
{
    class Program
    {
        static void Main(string[] args)
        {
            TcpClient client = new TcpClient(args[0], 80);
            NetworkStream stream = client.GetStream();
            byte[] send = Encoding.ASCII.GetBytes("GET/HTTPS/1.0\r\n\r\n");
            stream.Write(send, 0, send.Length);
            byte[] bytes = new byte[client.ReceiveBufferSize];
            int count = stream.Read(bytes, 0, (int)client.ReceiveBufferSize);
            String data = Encoding.ASCII.GetString(bytes);
            char[] unused = { (char)data[count] };
            Console.WriteLine(data.TrimEnd(unused));
            stream.Close();
            client.Close();
            
            System.Console.ReadKey();
        }
    }
}

Następie mam dodać parametr, który pozwoli na dopisanie danych do istniejącego już pliku lub jego nadpisanie. Również prosiłbym o pomoc w osobnym listingu (wraz z słowem omówienia).

Sądziłem, że C++ jest skomplikowanym językiem. Uświadomiłem sobie własną głupotę dopiero poznając C#

Za wszelką pomoc dziękuję i pozdrawiam.

komentarz zamknięcia: Znaleziono rozwiązanie.

Podobne pytania

0 głosów
3 odpowiedzi 1,411 wizyt
0 głosów
3 odpowiedzi 2,012 wizyt
0 głosów
1 odpowiedź 166 wizyt
pytanie zadane 25 grudnia 2016 w C i C++ przez programmero Bywalec (2,420 p.)

93,327 zapytań

142,325 odpowiedzi

322,396 komentarzy

62,657 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...