19 Commits

Author SHA1 Message Date
e04c154859 Assign ID to message 2020-11-16 10:00:50 +01:00
cbf1d040ef Pull logic out of consume() method and correctly implement locking mechanism 2020-11-12 18:09:23 +01:00
2723ee4555 Start DMTPListener during MailboxServer startup 2020-11-12 18:08:24 +01:00
44738b51dd Add some log messages for better debugging 2020-11-12 18:07:43 +01:00
2b0b33baea Implement skeleton for MailboxServer 2020-11-11 18:09:05 +01:00
29ce5d7875 Add TODOs for future reference 2020-11-11 17:32:53 +01:00
4edb13e963 Fix bug where message not reset after sending 2020-11-11 17:22:24 +01:00
50b3b45866 Hardcode ports without calculation 2020-11-11 16:38:02 +01:00
7397ee95c4 Change single server socket to one for DMTP and one for DMAP 2020-11-08 16:05:43 +01:00
7d75217dbe Implement basic mailbox server 2020-11-08 15:44:57 +01:00
d39a3151fa Implement producer/consumer classes 2020-10-29 17:44:56 +01:00
24efe6a3d4 Provide toString() for replaying messages 2020-10-29 17:44:12 +01:00
9d14725c37 Implement correct behaviour on shutdown 2020-10-27 17:17:51 +01:00
0d8ea0fb86 Set shorter timeouts for tests 2020-10-27 17:17:22 +01:00
ec89817a5e Add unit tests for TransferServerProtocol 2020-10-17 18:46:46 +02:00
60981e2695 Shutdown TransferServer on "shutdown" and not "quit" 2020-10-17 18:46:13 +02:00
56158f9a69 Implement TransferServer DMTP 2020-10-17 18:04:18 +02:00
2997fd522c Replace default port_range with given by course 2020-10-14 13:18:14 +02:00
23aee75962 Initial commit 2020-10-13 14:19:16 +02:00