Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Guten Abend, was meinst du mit mehreren Ports freischalten? Möchtest du das Byte-Paket in Sub-Pakete distribuieren , und auf diverse Ports senden? Wäre eine Möglichkeit, fände diese imho aber nicht wirklich sinnvoll Am besten du verwendest UDP.. ein Screenshot kannst du über die Methode C#-Quellcode (8 Zeilen) aufnehmen... Mit der Methode ImageToByteArray sendest du dann das Bild über UDP .. wenn ich mich nicht gänzlich irre, musst du die einzelnen Pakete enummerieren, sodass die Reihenfolge erh…

  • Benutzer-Avatarbild

    Zitat: „Ach, was noch nicht ganz klar sein könnte, mit bild teilen am client meine ich dass ich z. B. 12 Threads gestartet habe und jeder einzelne überwacht einen bestimmten bereich der bildschirms. sobald der sich ändert wierd gesendet(das ist der obige code). und das habe ich auch schon programmiert.“ Wenn du das implementiert hast, dann Hut ab.. fortan hätte ich TCP verwendet. Du musst dir dann nämlich keine Sorgen darüber machen, ob ALLE Daten auch in RICHTIGER Reihenfolge angekommen sind. A…

  • Benutzer-Avatarbild

    Hallo, ich habe jetzt mal überflogen. Wie groß ist denn jedes einzelne Tile ? Zu deiner Frage mit Arrays. Verwende List. Ich finde dies logischer. Arrays sind dann effizient, wenn sie seit dem Start eine fixe Größe haben. Bei dir scheint es so, dass das Array perpetuell vergrößert werden muss. Wenn du aber trotzdem mit Arrays arbeiten willst: Finde die Größe des aktuellen Arrays. Addiere zu dieser Größe, die Größe des kommenden Arrays. Erzeuge neues Array mit der Größe n (n = array_old.length + …

  • Benutzer-Avatarbild

    Der TcpListener hat eine Methode AcceptTcpClient(), welche einen TcpClient zurückgibt. Dadurch kannst du auf seine Methode .GetStream() zugreifen. Mit der Antwort auf stackoverflow : stackoverflow.com/a/10665486/5496071 sollte damit deine Frage geklärt sein.