FixIO Documentation

Back to summary

import "io/tcp";

AsyncTCPServer class

Asynchronous TCP server.

Initialization

static function create(port: Integer): AsyncTCPServer
Creates a new TCP server on given port.
static function create_local(port: Integer): AsyncTCPServer
Creates a new TCP server on given port, listening on localhost only.

Functions

function close()
Closes the TCP server.
function accept(callback, data)
Initiates accepting of a single client connection. Once connected the callback is called. The callback must have this signature:
function callback(data, conn: AsyncTCPConnection)
The conn parameter provides the established connection.