FinishListener replaced with Consumer. Added onCancelled, onFail now gets bytes of transmitted, added ITCPServer::getPort, added attachments to sockets (now for server for now)