From RAD Studio API Documentation
Jump to: navigation, search


property Service: string read FService write SetService;


__property System::UnicodeString Service = {read=FService, write=SetService};


Type Visibility Source Unit Parent
property protected
System.Win.ScktComp TAbstractSocket


Specifies the name of the service for which the socket connection is used.

Use Service to identify the use of the connection. Windows provides There are a number of standard service names such as ftp, http, finger, and time. Servers can specify additional services and their associated ports in a SERVICES file. For more information, see the Microsoft documentation for Windows sockets.

Certain port numbers are reserved for specific values of service. Thus, Service provides a more meaningful way to specify the server Port to use for the socket connection. For server sockets, using Service rather than Port ensures that the server will listen for TCP/IP requests on the appropriate port.

Note: Trying to change Service when the connection is open will raise an ESocketError exception.

See Also