Avatar billede Slettet bruger
10. januar 2007 - 21:05 Der er 2 kommentarer og
1 løsning

Send data i stykker

Hey Gutter

Jeg har en StreamWriter jeg skriver data ud på netværket med, men hvis data man sender er større end en hvis størrelse, skal det sendes i stykker.

public void SendCommand(string Data)
{
    int MaxLength = 100000;

    _SWriter.WriteLine(Data);
    _SWriter.Flush();
}


Så hvis data er længere end MaxLength, så skal den sende det i stykker indtil det hele er sendt, hvordan laver jeg lige det på det smarteste måde. Ved godt det er super nemt, kan bare ikke lige se den bedste løsning
Avatar billede arne_v Ekspert
10. januar 2007 - 21:13 #1
maaske noget a la:

int ix = 0;
while(ix < Data.Length)
{
    int len = Math.Min(Data.Length - ix, 100000);
    sw.WriteLine(Data.Substring(ix, len));
    ix += len;
}
Avatar billede Slettet bruger
11. januar 2007 - 15:22 #2
Virker, send et svar:)
Avatar billede arne_v Ekspert
11. januar 2007 - 16:04 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester