Nicht-blockierende Verbindungen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Siehe auch