EvtSocket
EvtSocket
Kontakt über einen passiven Socket
Details
- Name: Typ Beschreibung
- aEvt:
eventEreignisinformationen - aHandle:
handleSocket-Deskriptor - aSubType:
intUntertyp des Ereignisses - Resultat:
logicWird nicht ausgewertet - Siehe: Liste , Objekte , Ereignisbefehle
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.