Skip to content
This repository was archived by the owner on Mar 5, 2026. It is now read-only.

Commit 62cb8da

Browse files
authored
Update README.md
Structurizing Readme
1 parent 71595ff commit 62cb8da

1 file changed

Lines changed: 21 additions & 6 deletions

File tree

README.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,32 @@
11
# TinyTcpServer
2-
A small tcp server working under Mono or .NET and provides hooks for handling data exchange with clients (works under mono and .net)
3-
It was fully tested with NUnit Tests on single and multi client (parallel) exchange.
42

5-
Also we written 2 simple protocols over this server in separate project:
3+
# 1. OVERVIEW
4+
A small tcp server working under Mono or .NET and provides hooks for handling data exchange with MULTIPLE clients (works under mono and .net) and BEHAVIOUR CUSTOMIZATION via C# SCRIPT.
5+
It was fully tested with NUnit Tests on single and multi client (parallel) exchange.
66

7+
Also we written 2 simple implementations (protocols) over ITcpServer in separate project:
78
Echo server (RFC 862)
89
Time server (RFC 868)
910

10-
There is a GUI to run these types of servers and any other types in the near future.
11+
# 2. SOLUTION STRUCTURE
12+
/
13+
----/Console
14+
----/GUI
15+
----TinyTcpServer/
16+
----MossbauerLab.TinyTcpServer.Core
17+
----MossbauerLab.TinyTcpServer.Core.FunctionalTests
18+
----MossbauerLab.SimpleExtensions
19+
----MossbauerLab.SimpleExtensions.Tests
20+
21+
/Console is a console project with management console (build for FlexibleTcpServer working with scripts)
22+
/GUI is a Windows Forms Tool for management server (build for FlexibleTcpServer working with scripts)
23+
/TinyTcpServer is a solution with server interface and it extensions (differnt implementation) including FlexibleTcpServer
1124

12-
We are planning (in near future) to build any protocol over this tcp server using script Engine. In this case server will server for transport purposes and all protocol logic will be in script (C# lamguage).
25+
# 3. NUGET PACKAGE
26+
https://www.nuget.org/packages/MossbauerLab.TinyTcpServer.Core/
1327

14-
We are having nuget package: https://www.nuget.org/packages/MossbauerLab.TinyTcpServer.Core/
28+
# 4. FULL EXAMPLE OF HOW TO USE
1529

1630
Contributors
1731
EvilLord666 aka Ushakov Michael
32+
KatanaZZZ aka Anonymous

0 commit comments

Comments
 (0)