TSysSocket Class

Represents type TSysSocket.

Namespace: flcSocket
TObject
  flcSocket.TSysSocket
type
 TSysSocket = class
 end;

The TSysSocket type exposes the following members.

Show:
 NameDescription
Create(TIPAddressFamily,TIPProtocol,Boolean,TSocketHandle)

Initializes a new instance of the TSysSocket class.

Destroy

Represents the destructor of the TSysSocket class.

Top
Show:
 NameDescription
AddressFamily

Represents property AddressFamily.

BroadcastEnabled

Represents property BroadcastEnabled.

Overlapped

Represents property Overlapped.

Protocol

Represents property Protocol.

ReceiveBufferSize

Represents property ReceiveBufferSize.

ReceiveTimeout

Represents property ReceiveTimeout.

SendBufferSize

Represents property SendBufferSize.

SendTimeout

Represents property SendTimeout.

SocketHandle

Represents property SocketHandle.

Top
Show:
 NameDescription
Accept(TIP4Addr)

Overloaded. Represents method Accept(TIP4Addr).

Accept(TIP6Addr)

Overloaded. Represents method Accept(TIP6Addr).

Accept(TSocketAddr)

Overloaded. Represents method Accept(TSocketAddr).

Accept(TSysSocket,TIP4Addr)

Overloaded. Represents method Accept(TSysSocket,TIP4Addr).

Accept(TSysSocket,TIP6Addr)

Overloaded. Represents method Accept(TSysSocket,TIP6Addr).

Accept(TSysSocket,TSocketAddr)

Overloaded. Represents method Accept(TSysSocket,TSocketAddr).

AllocateSocketHandle

Represents method AllocateSocketHandle.

AvailableToRecv

Represents method AvailableToRecv.

Bind(RawByteString,RawByteString)

Overloaded. Represents method Bind(RawByteString,RawByteString).

Bind(RawByteString,Word)

Overloaded. Represents method Bind(RawByteString,Word).

Bind(TIP4Addr,Word)

Overloaded. Represents method Bind(TIP4Addr,Word).

Bind(TIP6Addr,Word)

Overloaded. Represents method Bind(TIP6Addr,Word).

Bind(TSocketAddr)

Overloaded. Represents method Bind(TSocketAddr).

Close

Represents method Close.

CloseSocket

Represents method CloseSocket.

Connect(RawByteString,RawByteString)

Overloaded. Represents method Connect(RawByteString,RawByteString).

Connect(TIP4Addr,Word)

Overloaded. Represents method Connect(TIP4Addr,Word).

Connect(TIP6Addr,Word)

Overloaded. Represents method Connect(TIP6Addr,Word).

Connect(TSocketAddr)

Overloaded. Represents method Connect(TSocketAddr).

Finalise

Represents method Finalise.

GetLingerOption(Boolean,Integer)

Represents method GetLingerOption(Boolean,Integer).

GetLocalAddress

Represents method GetLocalAddress.

GetLocalAddressIP

Represents method GetLocalAddressIP.

GetLocalAddressIP6

Represents method GetLocalAddressIP6.

GetLocalAddressStrB

Represents method GetLocalAddressStrB.

GetLocalPort

Represents method GetLocalPort.

GetLocalPortStr

Represents method GetLocalPortStr.

GetRemoteAddress

Represents method GetRemoteAddress.

GetRemoteAddressIP

Represents method GetRemoteAddressIP.

GetRemoteAddressIP6

Represents method GetRemoteAddressIP6.

GetRemoteAddressStr

Represents method GetRemoteAddressStr.

GetRemoteAddressStrB

Represents method GetRemoteAddressStrB.

GetRemoteHostNameB

Represents method GetRemoteHostNameB.

HandleSocketMessage(TSocketAsynchronousEvents,Word)

Represents method HandleSocketMessage(TSocketAsynchronousEvents,Word).

Init(TIPAddressFamily,TIPProtocol,Boolean,TSocketHandle)

Represents method Init(TIPAddressFamily,TIPProtocol,Boolean,TSocketHandle).

IsSocketHandleInvalid

Represents method IsSocketHandleInvalid.

Listen(Integer)

Represents method Listen(Integer).

Log(TSysSocketLogType,String)

Overloaded. Represents method Log(TSysSocketLogType,String).

Log(TSysSocketLogType,String,TVarRec[])

Overloaded. Represents method Log(TSysSocketLogType,String,TVarRec[]).

Peek(Void,Integer)

Represents method Peek(Void,Integer).

Recv(Void,Integer)

Represents method Recv(Void,Integer).

RecvFrom(Void,Integer,TIP4Addr,Word)

Overloaded. Represents method RecvFrom(Void,Integer,TIP4Addr,Word).

RecvFrom(Void,Integer,TIP6Addr,Word)

Overloaded. Represents method RecvFrom(Void,Integer,TIP6Addr,Word).

RecvFrom(Void,Integer,TSocketAddr)

Overloaded. Represents method RecvFrom(Void,Integer,TSocketAddr).

RecvFromEx(Void,Integer,TSocketAddr,Boolean)

Represents method RecvFromEx(Void,Integer,TSocketAddr,Boolean).

ReleaseSocketHandle

Represents method ReleaseSocketHandle.

Resolve(RawByteString,RawByteString,TSocketAddr)

Represents method Resolve(RawByteString,RawByteString,TSocketAddr).

ResolveRequired(RawByteString,RawByteString,TSocketAddr)

Represents method ResolveRequired(RawByteString,RawByteString,TSocketAddr).

Select(Boolean,Boolean,Boolean)

Overloaded. Represents method Select(Boolean,Boolean,Boolean).

Select(Integer,Boolean,Boolean,Boolean)

Overloaded. Represents method Select(Integer,Boolean,Boolean,Boolean).

Send(Void,Integer)

Represents method Send(Void,Integer).

SendStrB(RawByteString)

Represents method SendStrB(RawByteString).

SendTo(RawByteString,RawByteString,Void,Integer)

Overloaded. Represents method SendTo(RawByteString,RawByteString,Void,Integer).

SendTo(TSocketAddr,Void,Integer)

Overloaded. Represents method SendTo(TSocketAddr,Void,Integer).

SendToBroadcast(Word,Void,Integer)

Represents method SendToBroadcast(Word,Void,Integer).

SetAsynchronous(TSysSocketAsynchronousEventSet)

Represents method SetAsynchronous(TSysSocketAsynchronousEventSet).

SetBlocking(Boolean)

Represents method SetBlocking(Boolean).

SetLingerOption(Boolean,Integer)

Represents method SetLingerOption(Boolean,Integer).

Shutdown(TSocketShutdown)

Represents method Shutdown(TSocketShutdown).

TriggerAccept

Represents method TriggerAccept.

TriggerClose

Represents method TriggerClose.

TriggerConnect(Word)

Represents method TriggerConnect(Word).

TriggerRead

Represents method TriggerRead.

TriggerResolve(RawByteString,RawByteString,TSocketAddr,Boolean)

Represents method TriggerResolve(RawByteString,RawByteString,TSocketAddr,Boolean).

TriggerWrite

Represents method TriggerWrite.

Top
Show:
 NameDescription
OnAccept

Represents property OnAccept.

OnClose

Represents property OnClose.

OnConnect

Represents property OnConnect.

OnLog

Represents property OnLog.

OnRead

Represents property OnRead.

OnResolve

Represents property OnResolve.

OnWrite

Represents property OnWrite.

Top
Show:
 NameDescription
FAddressFamily

Represents field FAddressFamily.

FAsyncEvents

Represents field FAsyncEvents.

FLocalAddress

Represents field FLocalAddress.

FLocalAddressCached

Represents field FLocalAddressCached.

FLocalAddressStr

Represents field FLocalAddressStr.

FLocalAddressStrCached

Represents field FLocalAddressStrCached.

FLocalPortStr

Represents field FLocalPortStr.

FLocalPortStrCached

Represents field FLocalPortStrCached.

FOnAccept

Represents field FOnAccept.

FOnClose

Represents field FOnClose.

FOnConnect

Represents field FOnConnect.

FOnLog

Represents field FOnLog.

FOnRead

Represents field FOnRead.

FOnResolve

Represents field FOnResolve.

FOnWrite

Represents field FOnWrite.

FOverlapped

Represents field FOverlapped.

FProtocol

Represents field FProtocol.

FRemoteAddress

Represents field FRemoteAddress.

FRemoteAddressCached

Represents field FRemoteAddressCached.

FRemoteAddressStr

Represents field FRemoteAddressStr.

FRemoteAddressStrB

Represents field FRemoteAddressStrB.

FRemoteAddressStrBCached

Represents field FRemoteAddressStrBCached.

FRemoteAddressStrCached

Represents field FRemoteAddressStrCached.

FRemoteHostName

Represents field FRemoteHostName.

FRemoteHostNameCached

Represents field FRemoteHostNameCached.

FSocketHandle

Represents field FSocketHandle.

FWindowHandle

Represents field FWindowHandle.

Top