CRecordTcpServer

This record is a data record, which means that it only contains data. It is used by the record CRecordTcpGetServerList. It contains the description of a single TCP server.

{
  "id": "c3ce266b-011a-4424-8270-c423b58802a2",
  "name": "TCP_SERVER",
  "isService": "false",
  "hasOtherSlots": "false",
  "description": "A TCP server.",
  "slots": [
    {
      "key": "1",
      "name": "ID",
      "type": "UUID",
      "description": "The ID."
    },
    {
      "key": "2",
      "name": "PORT",
      "type": "INT",
      "description": "The remote port."
    },
    {
      "key": "3",
      "name": "TLS_ENABLED",
      "type": "BOOLEAN",
      "description": "True if this is a TLS socket."
    },
    {
      "key": "4",
      "name": "TLS_PROTOCOLS",
      "answer": false,
      "mandatory": false,
      "type": "STRING",
      "description": "The TLS protocol. Default: TLSv1.3"
    },
    {
      "key": "5",
      "name": "TLS_CIPHER_SUITES",
      "answer": false,
      "mandatory": false,
      "type": "STRING",
      "description": "The TLS cipher suite. Default: TLS_AES_128_GCM_SHA256"
    },
    {
      "key": "6",
      "name": "INPUT_BUFFER_SIZE",
      "type": "INT",
      "description": "The input buffer size."
    }
  ]
}

nyssr.net - Innovative Distributed System