{
    "content": [
        {
            "type": "text",
            "text": "# Net::Server::Proto::TCP (perldoc)\n\n## NAME\n\nNet::Server::Proto::TCP - Net::Server TCP protocol.\n\n## SYNOPSIS\n\nSee Net::Server::Proto.\n\n## DESCRIPTION\n\nProtocol module for Net::Server. This module implements the SOCKSTREAM socket type under INET\n(also known as TCP). See Net::Server::Proto.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **PARAMETERS**\n- **INTERNAL METHODS**\n- **LICENCE**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Net::Server::Proto::TCP",
        "section": "",
        "mode": "perldoc",
        "summary": "Net::Server::Proto::TCP - Net::Server TCP protocol.",
        "synopsis": "See Net::Server::Proto.",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "PARAMETERS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "INTERNAL METHODS",
                "lines": 33,
                "subsections": []
            },
            {
                "name": "LICENCE",
                "lines": 2,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "Net::Server::Proto::TCP - Net::Server TCP protocol.\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "See Net::Server::Proto.\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Protocol module for Net::Server. This module implements the SOCKSTREAM socket type under INET\n(also known as TCP). See Net::Server::Proto.\n",
                "subsections": []
            },
            "PARAMETERS": {
                "content": "There are no additional parameters that can be specified. See Net::Server for more information\non reading arguments.\n",
                "subsections": []
            },
            "INTERNAL METHODS": {
                "content": "\"object\"\nReturns an object with parameters suitable for eventual creation of a IO::Socket::INET\nobject listening on UDP.\n\n\"logconnect\"\nCalled before binding the socket to provide useful information to the logs.\n\n\"connect\"\nCalled when actually binding the port. Handles default parameters before calling parent\nmethod.\n\n\"reconnect\"\nCalled instead of connect method during a server hup.\n\n\"accept\"\nOverride of the parent class to make sure necessary parameters are passed down to client\nsockets.\n\n\"pollcb\"\nAllow for psgi compatible interface during HTTP server.\n\n\"readuntil\"\nTakes a regular expression, reads from the socket until the regular expression is matched.\n\n\"hupstring\"\nReturns a unique identifier that can be passed to the re-exec'ed process during HUP.\n\n\"show\"\nBasic dumper of properties stored in the glob.\n\n\"AUTOLOAD\"\nHandle accessor methods.\n",
                "subsections": []
            },
            "LICENCE": {
                "content": "Distributed under the same terms as Net::Server\n",
                "subsections": []
            }
        }
    }
}