. . . "Blocking Socket continuously waits to receive data and when ever there is a need to send anything, sendto() is called." .