For a P2P file-sharing application, do you agree with the statement, “There is no notion of client and server sides of a communication session”? Why or why not?
No.
The reasons are as follows:
Any communication session should have a server side and a client side.
The peer that is receiving a file is typically the client in a P2P file-sharing application.
The peer that is sending the file is typically the server in a P2P file-sharing application.