Q: When does 'recv()' return?

A: In the case of a successful call, 'recv()' returns in only two circumstances. One is in the case of arrival of data, the other is in the case of a graceful...