System.Net.Socket.TSocket Methods

From RAD Studio API Documentation
Jump to: navigation, search

InheritedProtected
AcceptpublicBlocks the caller of this function until a client connects, and then returns a new instance of Socket.TSocket.
AfterConstructionpublicResponds after the last constructor has executed.
BeforeDestructionpublicResponds before the first destructor executes.
BeginAcceptpublicAccepts an incoming connection asynchronously.
BeginConnectpublicEstablishes a connection to the specified endpoint asynchronously.
BeginReceivepublicObtains data sent from the connected endpoint.
BeginReceiveFrompublicReceives data from a remote socket asynchronously.
BeginSendpublicSends the specified data to the connected endpoint asynchronously.
BeginSendTopublicSends the specified data to the specified endpoint asynchronously.
BindpublicAssociates your socket with a local adapter (either physical hardware or a virtual device) in the specified endpoint or local port.
CheckDisposedprotected
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
ClosepublicShuts down the communications channel.
ConnectpublicEstablishes a connection to the specified endpoint.
ConvertFlagsprotectedConverts the provided set of socket flags to an Integer value.
CreatepublicCreates an instance of TSocket.
CreateSocketprotectedCreates a socket and returns a socket handle.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DestroypublicDestroys this instance of TSocket.
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
DoBindprotectedBinds your socket to the local IP address that you define when you create your socket.
DoConnectprotectedConnects your socket to the remote IP address that you specified when you created your socket.
DoListenprotectedBinds your socket to a local IP address and configures the socket to begin accepting incoming connections.
EndAcceptpublicAccepts an incoming connection using the specified result returned by a previous call to BeginAccept.
EndConnectpublicEstablishes a connection to a previously specified endpoint using the specified result returned by a previous call to BeginConnect.
EndReceiveBytespublicObtains data sent from the connected endpoint as bytes.
EndReceiveBytesFrompublicReceives an array of bytes from a remote socket using the specified result returned by a previous call to BeginReceiveFrom.
EndReceiveStringpublicObtains data sent from the connected endpoint as a string.
EndReceiveStringFrompublicReceives a string from a remote socket using the specified result returned by a previous call to BeginReceiveFrom.
EndSendpublicSends previously specified data to the connected endpoint using the specified result returned by a previous call to BeginSend.
EndSendTopublicSends previously specified data to a previously specified endpoint using the specified result returned by a previous call to BeginSendTo.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
FieldAddresspublicReturns the address of a published object field.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetClientSocketprotectedCreates an instance of TSocket that your server socket or your listening socket can use for communicating with a connected client and returns the created TSocket instance.
GetDisposedprotectedGetter for the Disposed property.
GetHashCodepublicReturns an integer containing the hash code.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
InheritsFrompublicDetermines the relationship of two object types.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InitSocketprotectedReturns a sockaddr_in structure configured based on the specified parameters.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
ListenpublicConfigures the socket to begin accepting incoming connections.
ListenBroadcastpublicBinds your socket to the specified port or endpoint and configures your socket for receiving sub-net broadcasts.
LookupNamepublicPerforms a DNS lookup of the specified domain name and returns a matching IP address. If the DNS does not return a match, the fields of the returned IP address are empty.
LookupServicepublicReturns a port number matching the specified service name.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
OpenBroadcastpublicConfigures your socket to send local sub-net broadcasts to the specified port or endpoint.
QualifiedClassNamepublicReturns the qualified name of the class.
ReceivepublicObtains data sent from the connected endpoint.
ReceiveFrompublicReceives data from a remote socket.
ReceiveLengthpublicReturns the number of available, pending bytes.
ReceiveStringpublicReturns the received data as a string encoded using the specified character encoding.
ReceiveStringFrompublicReceives a string from either the specified endpoint or the configured endpoint.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SelectpublicCheck multiple socket instances for read or write readiness or error state.
SendpublicSends the specified data to the connected endpoint.
SendTopublicSends the specified data to the specified endpoint.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
WaitForDataprotectedReturns only once your socket receives data from a remote host.