# TarsCPP

- [编译](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-compiler.md)
- [快速开发入门](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tarscpp.md)
- [使用指南](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-guide.md)
- [开发规范](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-spec.md)
- [服务线程说明文档](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-server-thread.md)
- [protobuf 协议支持文档](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-protobuf.md)
- [第三方协议支持](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-thirdparty-protocol.md)
- [HTTP1 支持](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-http1.md)
- [HTTP2 支持](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-http2.md)
- [TLS 通信支持](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-tls.md)
- [Push 功能说明](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars_push.md)
- [PushCallback 功能说明](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars_push_callback.md)
- [Cookie 支持](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-cookie.md)
- [队列模式](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars_queue.md)
- [手动绑定](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars_bind.md)
- [性能数据](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-performance.md)
- [2.x 版本变化](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-2.x-update.md)
- [3.x 版本变化](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-3.x-update.md)
- [协程版本说明](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-coroutine.md)
- [基础类库说明](https://tarscloud.gitbook.io/tarsdocs/tarscpp/tars-util.md)
- [\[案例\]](https://tarscloud.gitbook.io/tarsdocs/tarscpp/an-li.md)
- [框架快速入门](https://tarscloud.gitbook.io/tarsdocs/tarscpp/an-li/tars_cpp_quickstart.md)
- [Http 服务示例](https://tarscloud.gitbook.io/tarsdocs/tarscpp/an-li/tars_cpp_http_demo.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tarscloud.gitbook.io/tarsdocs/tarscpp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
