A. One says 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 11.6) has no parameters. Can you explain how it is bound to the local socket address when used at the client site?
B. We have input stream classes in Java. Can you explain why the TCP client
program does not directly use these classes to create the input stream?