Christian
cd8940f9b7
Improve internal server connection management. ( #1232 )
2021-09-08 18:01:56 +02:00
Christian
4f14373117
Add Unit Tests.
2021-09-05 13:32:46 +02:00
Christian
fbb5cd45a0
Refactor deferred ACK of publish packets.
2021-03-30 21:06:44 +02:00
tamas.kurucsai
90b37a1e2d
reimplemented delayed acknowledgement using a property to switch off automatic acknowledgement and a new method Acknowledge() in the event handler
2021-03-20 10:36:44 +01:00
tamas.kurucsai
822f582e41
added test for delayed message acknowledgement
2021-01-29 07:03:19 +01:00
Christian
0bc25571e0
Fix Unit Tests
2020-11-15 12:46:10 +01:00
Christian Kratky
f894622884
Merge branch 'master' into feature/Single_Connection_Monitoring_Task
2020-11-09 21:29:38 +01:00
Christian Kratky
06c9d27c87
Fixed bug in PubRel packet generation (MQTTv5 only).
2020-11-04 21:28:40 +01:00
Christian Kratky
fb2be79673
Remove not used timeout for receiving.
2020-11-02 21:45:23 +01:00
Christian Kratky
cf217034fa
Fix broken ClientWasConnected detection.
2020-08-22 20:44:24 +02:00
Christian Kratky
733c587e45
Fix Unit Tests.
2020-07-26 12:01:33 +02:00
Christian Kratky
3260920828
Fix UnitTests
2020-07-25 23:47:29 +02:00
Christian Kratky
2a421d1d42
Refactor code.
2020-05-01 21:47:25 +02:00
Christian Kratky
e798c91ff3
Fix exception handling when using invalid host names upon connect.
2020-04-24 19:29:03 +02:00
Christian Kratky
7931af7487
Add support for certificate validation callback for Web Socket connections.
2020-04-18 13:46:20 +02:00
Christian Kratky
4b78710705
Refactor topic filter naming.
2020-04-18 01:38:20 +02:00
PSanetra
fcd6b7ff52
Process messages async
...
This commit fixes issues which were caused by processing messages synchronously in the packet receiver loop. This blocked KeepAlive and Ack packets from being processed while a message was processed.
Fixes #648
Fixes #587
Fixes #829
2020-04-04 22:40:16 +02:00
Christian Kratky
0ca4c88e69
Merge branch 'master' into feature/low_level_client
2020-04-01 23:01:03 +02:00
JanEggers
698f0b66d2
fixed object disposed exception on netfx fixing #803 #733 #728 #486 #158
2019-12-20 15:37:42 +01:00
JanEggers
14419e4d63
fixed clients overlapping from one test to another by:
...
- adding client and server wrappers to verify the clientid starts with the testname
- adding disposable baseclass
- clear disconnect handler from client so it does not try to reconnect after it is disposed
- moved code from dispose to cleanup in case it is called in a stop method as dispose may only be called once while start / stop may be called multiple times
2019-12-20 15:37:23 +01:00
Christian Kratky
ab8c7df0b9
Add unit Tests.
2019-07-30 20:35:22 +02:00
Christian Kratky
dbb227406b
Added UnitTests.
2019-07-17 21:58:37 +02:00
Christian Kratky
5a4c735b85
Refactor code.
2019-06-11 20:50:11 +02:00
Christian Kratky
f0be3ef0cf
Add UnitTests.
2019-06-06 20:26:21 +02:00
Christian Kratky
5cfb092449
Add UnitTests.
2019-06-06 19:26:43 +02:00
Christian Kratky
cdbdfdec6d
Add UnitTests.
2019-05-01 19:39:10 +02:00
Christian Kratky
7f08371532
Update tests.
2019-04-08 22:29:52 +02:00
Christian Kratky
61b10a8b56
Add extension methods.
2019-04-07 19:58:01 +02:00
Christian Kratky
a8db0dd3d6
Rename tests.
2019-04-03 23:44:48 +02:00