> For the complete documentation index, see [llms.txt](https://dotsnet.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotsnet.gitbook.io/docs/examples/chat.md).

# Chat

**DOTSNET** comes with very simple, server authoritative chat example:

![](https://lh5.googleusercontent.com/MyHr1VKeIX0zwR6FBwmp3G2yt1a0-FExwVRY5uyzNZCg19BmNGsym56IwU-ZMert3ZhPneFRx6mDF0c0d3uSCmHVjhxuD8CEKsTye0QnPoq741iatqAd7SsGqoXPcH4zOgNNZino)

The Chat example is very useful to learn how to do a pure message based networking project, without any entities.Notice how **ChatServerSystem** inherits from **NetworkServerSystem** and **ChatClientSystem** inherits from **NetworkClientSystem** in order to store some state.
