vibe.rpcchannel.tcp

Provides high level interface for TCP based RPC.

Members

Classes

TCPServer
class TCPServer(Implementation, API)

The RPC server implementation using a unencrypted TCPConnection transport stream.

Functions

clientTCP
auto clientTCP(string host, ushort port, string bind_interface, ushort bind_port)
auto clientTCP(NetworkAddress addr, NetworkAddress bind_address)

Connect to a remote, TCP based API server.

closeTCP
void closeTCP(Client client)

Completely close the connections maintained by a TCPClient

serveTCP
TCPServer!(Implementation, API) serveTCP(ushort port)
TCPServer!(Implementation, API) serveTCP(ushort port, string address)

Create a new TCP based API server.

Templates

TCPClient
template TCPClient(API)

An alias for a TCP based RPCClient.

Meta