Christian Kratky
ad5834dd1f
Add long runnings tests for all QoS levels.
5 years ago
Christian Kratky
cc113a6c34
Refactor namespaces.
5 years ago
Christian Kratky
0322660561
Refactor async/await and ConcurrentDictionary usage.
6 years ago
Christian Kratky
caea7910b4
Refactor message processing and async/await usage.
6 years ago
Christian Kratky
e62316105f
Refactor server socket management for Linux support.
6 years ago
Christian
dc7b9414d9
Refactor logging. Remove TCP adapter from HTTP host if disabled.
6 years ago
Christian
17b74f20c9
Migrate to Stream-less approach.
6 years ago
Christian
ae11e31048
Refactoring
6 years ago
Christian Kratky
d12d2648b7
Add extension for RPC calls; replace locks; Refactored storage in Managed Client
7 years ago
Christian Kratky
bc959a8c3d
Performance optimizations
7 years ago
Christian Kratky
611fabcd01
Performance optimizations
7 years ago
Christian Kratky
f9d67e2cd2
Merge proces, enable signing of the assembly.
7 years ago
Christian Kratky
77b80dc53e
Removed 3rd-Party libraries.
7 years ago
Christian Kratky
7dfc19e588
Added missing ConfigureAwaits
7 years ago
Christian Kratky
a18c533603
Refactor options and add options builder
7 years ago
JanEggers
d10f29bbc6
initial version
7 years ago
Christian Kratky
4386ef1e56
Added interceptor for application messages
7 years ago
Christian Kratky
40b1be075c
Refactoring
7 years ago
JanEggers
906a0ba189
removed duplicated code by using csproj with targetframeworks
7 years ago
Christian Kratky
a7d0ad5f43
Fix several bugs
7 years ago
Christian Kratky
67267c05fd
Refactor options
7 years ago
Christian Kratky
862f76fea2
Add support for retained application messages
7 years ago
Christian Kratky
d09455f78e
Add semaphore for accessing send stream
7 years ago
Christian Kratky
32473af7c2
Refactor web socket usage
7 years ago
Christian Kratky
76105de4c7
Refactor latest changes
7 years ago
JanEggers
f1ff947697
higher numbers
7 years ago
JanEggers
d1b634511d
reduced footprint of client msg queue and numbers can go even higher
7 years ago
Christian Kratky
0e48076d25
Extended performance test app
7 years ago
Eggers Jan
c7c1691d75
use raw buffer for frist connect msg then use buffered stream to read more efficient
7 years ago
Eggers Jan
473c8e0a15
send multiple packages at once msg/sec from 9000 to 32000
7 years ago
Eggers Jan
5712bc11d2
increased concurrency to force raceconditions
7 years ago
JanEggers
9cde49f5f8
propper buffering in place
7 years ago
JanEggers
a4d393ae28
fix code quality issues
7 years ago
JanEggers
a7a5eed0f2
added perf test app
7 years ago
IMPAQ\pnow
3a1e32f5aa
Added support for websockets
7 years ago
Christian Kratky
c5978f5845
Implement test app for Universal Windows
7 years ago
Christian Kratky
929cdb971a
Fix breaking changes.
7 years ago
Christian Kratky
105abeba06
* [Server] Added support for complex client IDs.
* [Server] Fixed an issue with not correctly removed old client sessions.
* [Server] Several minor performance improvements.
* [Server] An existing client session is no longer closed if a new client connection is invalid.
* [Client] Added support for sending "CleanSession" flag.
7 years ago
Christian Kratky
ee25228c0b
Add server implementation
7 years ago
Christian Kratky
9b720d2325
Initial commit.
7 years ago