Auf Socket-Ereignisse antworten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Arbeiten mit Sockets - Index


Sie können in Ihren Anwendungen an beliebiger Stelle schreibend oder lesend auf das Socket zugreifen. Benutzen Sie zum Schreiben die Methoden SendBuf, SendStream oder Sendln, nachdem Sie den Socket geöffnet haben. Mit den Methoden ReceiveBuf und Receiveln lesen Sie vom Socket. Die Ereignisse OnSend und OnReceive werden ausgelöst, sobald Daten an einen Socket ausgegeben oder daraus gelesen werden. In den Behandlungsroutinen dieser Ereignisse können Filter definiert werden. Jedes Mal, wenn eine Lese- oder Schreiboperation erfolgt, wird ein entsprechendes Ereignis ausgelöst.

Sowohl Client-Sockets als auch Server-Sockets generieren Fehlerereignisse, wenn Sie von der Verbindung Fehlermeldungen empfangen.

Socket-Komponenten empfangen auch im Verlauf der Eröffnung und des vollständigen Aufbaus einer Verbindung zwei Ereignisse. Wenn Ihre Anwendung die Art der Socket-Eröffnung beeinflussen soll, müssen Sie die Methoden SendBuf und ReceiveBuf benutzen, die auf diese Client-Ereignisse oder Server-Ereignisse reagieren.

Siehe auch