Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Hallo Ihr,
ich möchte in einem TCP-Server beim Empfang der Daten vom Client einen Leerstring abfangen. Zunächst werden die ersten beiden Bytes der Nachricht gelesen, welche die Länge der folgenden Nachricht enthalten. Wenn eine Leernachricht vom Client kommt (das ist bei mir ein Fehlerfall), sieht das im Trace so aus:
@maksimilian: Die 2 sieht komisch bis falsch aus. Ansonsten ist ein leeres `bytes`-Objekt niemals gleich einer leeren Zeichenkette. Aber leere `bytes`-Objekte sind wie alle leeren Sequenzen ”unwahr” in einem boole'schen Kontext:
Einen Leeren Bytestring bekommst Du nur, wenn Du einen timeout definiert hast oder die Verbindung abgebrochen ist. In welchem Fall bekommst Du denn einen Leerstring und was willst Du dann machen? Das