Copyright © 2001 Qusay H. Mahmoud
Introduction
l
Low-level
sockets can be used to develop
client/server distributed applications
l
l
But in that case, a protocol must be designed
l
l
Designing such a protocol is hard and error-
prone (how to avoid deadlock?)
l
l
RMI is an alternative to sockets