What Is Custom Socket In Java