ClickHouse/docs/en/interfaces/tcp.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

10 lines
582 B
Markdown
Raw Normal View History

2020-04-03 13:23:32 +00:00
---
2022-08-28 14:53:34 +00:00
slug: /en/interfaces/tcp
sidebar_position: 18
sidebar_label: Native Interface (TCP)
2020-04-03 13:23:32 +00:00
---
2022-06-02 10:55:18 +00:00
# Native Interface (TCP)
2017-04-03 19:49:50 +00:00
The native protocol is used in the [command-line client](../interfaces/cli.md), for inter-server communication during distributed query processing, and also in other C++ programs. Unfortunately, native ClickHouse protocol does not have formal specification yet, but it can be reverse-engineered from ClickHouse source code (starting [around here](https://github.com/ClickHouse/ClickHouse/tree/master/src/Client)) and/or by intercepting and analyzing TCP traffic.