Define Client-Server software model. Explain the features of Java as a Network programming language.
What is the use of the NetworkInterface Class? Explain the basic features of the NetworkInterface class.
Explain HTTP methods with examples.
Write a program to display the socket information [address, port, local address, local port].
Write a server-side program for a daytime service using socket.
Define Non-blocking I/O. Differentiate between blocking and non-blocking socket communication in Java.
Write Short Notes on (Any Two):
a) Secure Communication
b) Multicast Sockets
c) RMI Server
Attempt any TWO questions
[2x10=20]What is the procedure for constructing and connecting Server sockets? Explain the Server Socket options with examples.
Write a program to perform a basic two-way communication between client and server.
What are the features of DatagramPacket and DatagramSocket Class? Write a program to create a simple UDP client.