Skip to content

CSE2137 - Object Oriented Programming

Network Programming and Multithreading

Term 151

  • Q6(a) [4]: What are the advantages of multithreading over process based multitasking?
  • Q7(a) [5]: Distinguish between TCP and UDP. Explain the two types of TCP sockets.
  • Q7(b) [5]: What is Remote Method Invocation (RMI)? What is difference between an Applet and a Servlet? Explain the life cycle of an Applet.
  • Q7(c) [4]: What is the difference between session and cookie? How are the JSP requests handle?

Term 171

  • Q6(a) [4]: What are advantages of multithreading over processed based multitasking?
  • Q7(c) [2+2]: What are the advantages and disadvantages using cookies in Servlet? How are the JSP request handled?

Term 181

  • Q7(b) [3+2]: What is the difference between session and cookies in JSP? How is a JSP request handled?
  • Q7(c) [2+4]: What is multithreading in Java? Discuss the advantages of multithreading over process based multitasking.

Term 201

  • Q6(b) [3]: What are the advantages of multithreading over processed based multitasking?
  • Q7(d) [4]: Write short notes on the following terminologies associated with the Java networking: (i) Protocol; (ii) Socket; (iii) Inet Address; (iv) Datagram packet.

Term 211

  • Q7(a) [4]: Write a short note on Java Socket Programming.