Refactored CUDA SocketCommuncation (Created seperate files for SocketServer/Client)