Skip to content
This is the code for a protocol that I designed as a part of my Telecommunications 2 module.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
code Add files via upload Nov 7, 2019
18324075-Eoin-Pinaqui-C&C-Report.pdf Add files via upload Nov 7, 2019


This assignment asked us to design a protocol that forwards messages from a Command & Control (C&C) application to a Broker, which in turn distibutes these messages to a number of Workers.

My aim in this assignment was to get to know sockets, datagram packets and threads and to design my own protocol. This includes deciding on packet layout and packet handling for the communication between a number of nodes.

Please see the pdf document in this repository for a detailed explanation of the theory and my implementation for this assignment.

You can’t perform that action at this time.