Auf Socket-Ereignisse antworten
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.