do not use non-fixed version dependency in composer.json
Refactoring: renamed Socket to UdpSocket
Refactoring: simplified FQCNs