File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 1- # NetworkExperiments
1+ # .Net Standard Network Library (Experimental WIP)
22
33A library intended to be a strong backbone for future developments. Aim is to achieve highest performance with reasonable memory requirements.
44Target Framework .Net Standard 2.0+.
55
6+ Not production ready, everything is subject to change. Mostly for experimental purposes yet.
7+
68So 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.
1420TODO
1521
1622# Benchmarks
23+ Benchmarks are executed in personal laptop with i7 8750H.
1724## TCP ByteMessage Server
1825TCP Byte Message Server- Client are sending and receiving byte messages identified by 4 byte header.
1926Benchmark is done by parallely requesting to the server by N clients with M Messages, and getting a response for each message.
You can’t perform that action at this time.
0 commit comments