public function createTCPServer($connectionListener = '')
{
$args = func_get_args();
$argsCount = count($args);
$options = array();
if ($argsCount == 2) {
$options = $args[0];
$connectionListener = $args[1];
}
$server = new \Phastlight\Module\NET\TCPServer();
$server->setConnectionListener($connectionListener);
return $server;
}