Nicht-blockierende Verbindungen
Nach oben zu Über Socket-Verbindungen lesen und schreiben
Bei nicht-blockierenden Verbindungen werden die Lese- und Schreibvorgänge asynchron durchgeführt, so dass die Übertragung der Daten die Ausführung von anderem Code in der Netzwerkanwendung nicht blockiert.
- Für Server-Sockets, setzen Sie die Eigenschaft ServertType auf stNonBlocking, um eine nicht-blockierende Verbindung zu erstellen.
- Für Client-Sockets, setzen Sie die Eigenschaft ClientType auf ctNonBlocking, um eine nicht-blockierende Verbindung zu erstellen.
Wenn es sich um eine nicht-blockierende Verbindung handelt, wird das Socket über Lese- und Schreibereignisse darüber informiert, dass das Socket am anderen Ende der Verbindung versucht, Informationen zu lesen oder zu schreiben.