Skip to content

SimpleTCPServerConnector ​

A SimpleTCP-type TCP server connector.

Kind: Class

Namespace: ConnectorLib.SimpleTCP

Inheritance: SimpleTCPServerBase\<ClientContext\> → IDisposable → IGameConnector → IPipelineConnector → IPipelineConnector\<IConnectionContext\> → ISimpleTCPConnector → ISimpleTCPConnector\<IConnectionContext\>

Public Constructors

SimpleTCPServerConnector()

Creates a new instance of the ConnectorLib.SimpleTCP.SimpleTCPServerConnector class.

Public Member Functions

virtual override

void

KeepAlive()

virtual override

void

Init()

virtual override

Task>

Connect()

virtual override

Task

Disconnect(string message)

virtual override

Task

Disconnect(IConnectionContext context, string message)

Task

Disconnect(ClientContext context, string message)

virtual override

bool

SendString(string message, ClientContext context)

Sends a message to the game client.

virtual override

void

CloseContext(object context)

Properties

bool

Connected

[get, ]

Events

EventHandler<ClientContext>

ClientConnected

Called when a client connects to the server.

EventHandler<ClientContext>

ClientDisconnected

Called when a client disconnects from the server.