System.Win.ScktComp.TCustomWinSocket.InitSocket

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function InitSocket(const Name, Address, Service: string; Port: Word;
Client: Boolean): TSockAddrIn;

C++

sockaddr_in __fastcall InitSocket(const System::UnicodeString Name, const System::UnicodeString Address, const System::UnicodeString Service, System::Word Port, bool Client);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TCustomWinSocket

Beschreibung

Generiert aus der Beschreibung einer Socket-Schnittstelle eine Internet-Socket-Adressstruktur von Windows.

Anwendungen können die Methode InitSocket nicht aufrufen. Sie wird von der Methode Open oder Listen aufgerufen, um für die von einer Socket-Komponente übergebenen Parameter die Internet-Socket-Adressstruktur zu bilden.

Der Parameter Name enthält den Host-Namen für den Socket. Der Parameter Address ist die IP-Adresse. Der Parameter Service bezeichnet den Namen des Service, für den der Socket eingesetzt wird. Der Parameter Port gibt die Schnittstellennummer für den Socket an. Der Parameter Client legt fest, ob die Socket-Adressstruktur von einem Client-Socket zur Beschreibung des Verbindungsziels oder von einem Server-Socket zur Beschreibung der empfangenden Verbindung eingesetzt wird.

Wenn ein Host-Name angegeben ist, wird der Host-Abschnitt der Internet-Socket-Adresse aus diesem ermittelt. Andernfalls wird der Parameter Address verwendet. Wenn Client den Wert true hat, muss entweder der Parameter Name oder der Parameter Address angegeben werden. Ist Client dagegen false, können beide Parameter weggelassen werden, um einen Server anzugeben, der über mehrere Adressen empfängt.

Wenn der Parameter Service angegeben ist, wird die Schnittstellennummer der Internet-Socket-Adresse aus diesem ermittelt. Andernfalls wird der Parameter Port verwendet. Einer dieser beiden Parameter muss angegeben werden.

Siehe auch