Skip to content

Commit e37d4c3

Browse files
Update README.md
1 parent 48a2121 commit e37d4c3

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,25 @@
1-
# NetworkExperiments
1+
# .Net Standard Network Library (WIP)
22

33
A library intended to be a strong backbone for future developments. Aim is to achieve highest performance with reasonable memory requirements.
44
Target Framework .Net Standard 2.0+.
55

6+
Not production ready everything is subject to change. So far mostly for exploration.
7+
68
So far we have:
7-
- Regular Tcp Sever Client send and recieves pure bytes, used as base can be used standalone.
9+
- Regular Tcp Sever Client send and recieves pure bytes, used as base, can be used standalone.
810
- Byte Message Server Client for sending and receiving atomic messages with 4 byte header.
11+
- Ssl Client Server model using .Net built in Ssl strream with custom buffering supproting also Byte message protocol.
12+
- A custom Ssl client server with custom key exchange and AES, only for experimental purposes. This will extend into secure UDP
913
- Simple Udp Server-Client. There is no buffering here, every message is pure System call.
1014

11-
This project will be extended to implement Protobuff, HTTP, SSL.
15+
This project will be extended to implement Protobuff, HTTP.
16+
1217

1318
# Documentation
1419
TODO
1520

1621
# Benchmarks
22+
Benchmarks are executed in personal laptop with i7 8750H.
1723
## TCP ByteMessage Server
1824
TCP Byte Message Server- Client are sending and receiving byte messages identified by 4 byte header.
1925
Benchmark is done by parallely requesting to the server by N clients with M Messages, and getting a response for each message.

0 commit comments

Comments
 (0)