summaryrefslogtreecommitdiff
path: root/docs/MODULAR-TCPIP-SERVER.md
diff options
context:
space:
mode:
authorinfo@mode42.com <info@mode42.com>2026-08-07 18:25:13 +0000
committerinfo@mode42.com <info@mode42.com>2026-08-07 18:25:13 +0000
commit04d965d67a7264a1c7c211494aebda1953df7603 (patch)
tree0ebd700a6e219f84a26a656f4bee8778bc75da7b /docs/MODULAR-TCPIP-SERVER.md
Initial push
Diffstat (limited to 'docs/MODULAR-TCPIP-SERVER.md')
-rw-r--r--docs/MODULAR-TCPIP-SERVER.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/docs/MODULAR-TCPIP-SERVER.md b/docs/MODULAR-TCPIP-SERVER.md
new file mode 100644
index 0000000..5e38266
--- /dev/null
+++ b/docs/MODULAR-TCPIP-SERVER.md
@@ -0,0 +1,33 @@
+# Modular TCP/IP server · MAX25-Stack 1.8.0
+
+Main + Secondary TCP/IP topology service — DEV-Level 1.
+
+## Topology matrix
+
+| Role | Function |
+|------|----------|
+| Main | TCP/IP hub, coordinates secondaries |
+| Secondary | RF backend + registers with Main |
+| Cross-host | LAN `host:port` peers |
+
+## Component matrix
+
+| Item | Path |
+|------|------|
+| Service | `modular_tcp_server.py` |
+| INI Main | `share/max25/max25d.main.ini.example` |
+| INI Secondary | `share/max25/max25d.secondary-linux.ini.example` |
+
+## Platform matrix
+
+| Host | Role |
+|------|------|
+| FreeBSD | TCP/IP hub + CRDOP (documented split) |
+| Linux | TNC / BayCom Secondary |
+
+## Related
+
+| Goal | Doc |
+|------|-----|
+| Architecture | [ARCHITECTURE.md](ARCHITECTURE.md) |
+| FreeBSD | [FREEBSD-AX25.md](FREEBSD-AX25.md) |
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com