Shalafi Geschrieben 22. März 2021 Melden Share Geschrieben 22. März 2021 Hi, ich habe folgende Frage: Kann es beim Empfangen per TCPClient vorkommen, dass die gesendeten Daten in mehreren Stücken ankommen? Oder verhindert das der Client automatisch? Wenn es zum splitten kommt, wie geht man am Besten damit um? Muss man da als erstes die Größe des Packets übertragen und dann mit dem Verarbeiten warten bis alles da ist? Gruß Shalafi Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Dukel Geschrieben 22. März 2021 Melden Share Geschrieben 22. März 2021 Wie tief möchest du das denn haben? Ein TCP Paket auf Netzwerkebene ist immer komplett. Um Daten zu senden benötigt es aber mehrere Pakete. Solange du nicht die Pakete einzeln verschickst musst du dich darum nicht kümmern. Du verschickst Daten via TCP Stream und empfängst diese Daten via Stream. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Shalafi Geschrieben 22. März 2021 Autor Melden Share Geschrieben 22. März 2021 Hi, danke für die Antwort. Ich wollte wissen, ob das was ich mit Stream.BeginWrite() verschicke, auch in einem Stück bei Stream.BeginRead() ankommt. Wenn das so ist brauch ich mir ja darum keine Gedanken zu machen. Gruß Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.