Successful MVC implementation, fixed blocking socket constructor issue,
working communication and subscription methods