TSTCPSocketDelegate
public protocol TSTCPSocketDelegate : AnyObject
The delegate that developer should implement to handle various TCP events.
-
The socket is closed on tx side (FIN received). We will not read any data.
Declaration
Swift
func localDidClose(_ socket: TSTCPSocket)
-
The socket is reseted (RST received), it should be released immediately.
Declaration
Swift
func socketDidReset(_ socket: TSTCPSocket)
-
The socket is aborted (RST sent), it should be released immediately.
Declaration
Swift
func socketDidAbort(_ socket: TSTCPSocket)
-
The socket is closed. This will only be triggered if the socket is closed actively by calling
close()
. It should be released immediately.Declaration
Swift
func socketDidClose(_ socket: TSTCPSocket)
-
Socket read data from local tx side.
Declaration
Swift
func didReadData(_ data: Data, from: TSTCPSocket)
Parameters
data
The read data.
from
The socket object.
-
The socket has sent the specific length of data.
Declaration
Swift
func didWriteData(_ length: Int, from: TSTCPSocket)
Parameters
length
The length of data being ACKed.
from
The socket.