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