a) - A server process, running on a server host, provides access to a service.
- A client process, running on a client host, accesses the service via the ser ver process.
b)i Open socket for client: Socket MyClient; MyClient = new Socket (Machine name, Port Number); ii Open socket for server: ServerSocket myService; myService = new ServerSocket(portNumber);