NamedPipeClientConnector ​
A connector for sending and receiving messages over named pipes as a client.
Kind: Class
Namespace: ConnectorLib
Inheritance: ConnectorBase → IDisposable → IGameConnector
Public Constructors
NamedPipeClientConnector()
Public Member Functions
void
Init(string pipeName, MessageMode messageMode = SingleUse)
Initializes the connector with the specified parameters.
void
Init(string serverName, string pipeName, MessageMode alwaysReconnect = SingleUse, Func messageBuilder = null)
Initializes the connector with the specified parameters.
bool
Send(string message)
Sends a string message to the server.
bool
SendJSON(object message)
Sends a JSON message to the server.
virtual override
bool
SendMessage(string message)
virtual override
Task
Connect()
virtual override
Task
Disconnect(string message)
Properties
bool
Connected
[get, ]
Events
Action<string>
MessageReceived
Called when a message is received from the server.
