It is used to learn socket,not a practial project