Zum Hauptinhalt springen

EvtSocket

EvtSocket

Kontakt über einen passiven Socket

Details

Die angegebene Funktion wird ausgeführt, wenn über eine passive Socketverbindung eine Verbindung hergestellt wird.

Definition des Funktionskopfs:

sub EvtSocket
(
aEvt : event; // Ereignis
aHandle : handle; // Socket-Deskriptor
aSubType : int; // Untertyp des Ereignisses
)
: logic; // Wird nicht ausgewertet
{
return(true);
}

aEvt

In aEvt wird ein Parameter vom Typ event übergeben. In diesem Parameter wird unter anderem der Deskriptor des auslösenden Objekts, d. h. das Objekt, in dem die Ereignisfunktion eingetragen wurde, übergeben.

aHandle

In aHandle steht der Socket-Deskriptor der neuen Verbindung. Auf diesem Socket sind alle Operationen möglich.

aSubType

Der Untertyp enthält _SckEvtConnect. Wenn der Socket nicht mehr benötigt wird, muss er mit SckClose () wieder geschlossen werden. Der Schreib-/Lese-Timeout des Sockets kann erst nach dem Verbindungsaufbau mit SckInfo (..., _SckTimeout ,...) gesetzt werden.

Resultat

Der Rückgabewert der Funktion wird nicht ausgewertet.