Hi I'm doing my revision for my exams and I am going over some past papers, I have come across one question and I would like some help answering. The questions is:
"Java provides application programming interfaces (APIs) for dealing with sockets, and also provides remote method invocation (RMI). Give an example of a situation where you would use the
Java socket APIs, and a different example of a situation where you would use RMI. Justify your examples."
I can't find a good answer that would justify a good mark, could someone please help?