Question: We say that in network programming a socket should be at least bound to a local socket address. The first constructor of the DatagramSocket class

We say that in network programming a socket should be at least bound to a local socket address. The first constructor of the DatagramSocket class (see Table 25.10) has no parameters. Can you explain how it is bound to the local socket address when used at the client site?

Table 25.10 Some methods in DatagramSocket class public class java.net.DatagramSocket extends java.lang.Object // Constructors public DatagramSocket () public DatagramSocket (int localPort) public DatagramSocket (int localPort, InetAddress localAddr) // Instance Methods public void send (DatagramPacket sendPacket) public void receive (DatagramPacket recvPacket) public void close (0

Table 25.10 Some methods in DatagramSocket class public class java.net.DatagramSocket extends java.lang.Object // Constructors public DatagramSocket () public DatagramSocket (int localPort) public DatagramSocket (int localPort, InetAddress localAddr) // Instance Methods public void send (DatagramPacket sendPacket) public void receive (DatagramPacket recvPacket) public void close (0

Step by Step Solution

3.53 Rating (167 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

At the client site the operating system assigns an ephemeral port numbe... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Networking Questions!