Socket Working - (Not Tested)