Skip to content

Commit 1d2287a

Browse files
committed
Merge branch 'develop' of https://github.com/ReferenceType/NetworkExperiments into develop
2 parents 3179cc7 + 5794b74 commit 1d2287a

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
1-
# NetworkExperiments
1+
# .Net Standard Network Library (Experimental 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. Mostly for experimental purposes yet.
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
19+
Development is in progress, design is not finalised.
1420
TODO
1521

1622
# Benchmarks
23+
Benchmarks are executed in personal laptop with i7 8750H.
1724
## TCP ByteMessage Server
1825
TCP Byte Message Server- Client are sending and receiving byte messages identified by 4 byte header.
1926
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)