\contentsline {chapter}{\numberline {1}Problem Statement}{2} \contentsline {section}{\numberline {1.1}TODO:}{3} \contentsline {chapter}{\numberline {2}CLASSES}{4} \contentsline {chapter}{\numberline {3}SCENARIOS}{7} \contentsline {section}{\numberline {3.1}Make a stream socket connected to a specific host and service}{7} \contentsline {section}{\numberline {3.2}Setup a listening stream socket}{8} \contentsline {chapter}{\numberline {4}MEMBERS and METHODS}{10} \contentsline {section}{\numberline {4.1}Socket}{10} \contentsline {subsection}{\numberline {4.1.1}Members}{10} \contentsline {subsection}{\numberline {4.1.2}Methods}{10} \contentsline {subsection}{\numberline {4.1.3}Exceptions}{10} \contentsline {section}{\numberline {4.2}StreamSocket}{10} \contentsline {subsection}{\numberline {4.2.1}Methods}{11} \contentsline {section}{\numberline {4.3}DatagramSocket}{11} \contentsline {subsection}{\numberline {4.3.1}Methods}{11} \contentsline {section}{\numberline {4.4}SocketAddress}{11} \contentsline {subsection}{\numberline {4.4.1}Methods}{11} \contentsline {subsection}{\numberline {4.4.2}Exceptions}{11} \contentsline {section}{\numberline {4.5}UNIXSocketAddress}{11} \contentsline {subsection}{\numberline {4.5.1}Methods}{12} \contentsline {section}{\numberline {4.6}IPv4SocketAddress}{12} \contentsline {subsection}{\numberline {4.6.1}Methods}{12} \contentsline {section}{\numberline {4.7}IPv6SocketAddress}{12} \contentsline {section}{\numberline {4.8}Service}{12} \contentsline {subsection}{\numberline {4.8.1}Methods}{12} \contentsline {subsection}{\numberline {4.8.2}Exceptions}{12} \contentsline {section}{\numberline {4.9}Port}{12} \contentsline {subsection}{\numberline {4.9.1}Members}{12} \contentsline {subsection}{\numberline {4.9.2}Methods}{13} \contentsline {subsection}{\numberline {4.9.3}Exceptions}{13} \contentsline {section}{\numberline {4.10}Host}{13} \contentsline {subsection}{\numberline {4.10.1}Methods}{13} \contentsline {subsection}{\numberline {4.10.2}Exceptions}{13} \contentsline {section}{\numberline {4.11}InternetAddress}{13} \contentsline {subsection}{\numberline {4.11.1}Members}{13} \contentsline {subsection}{\numberline {4.11.2}Methods}{13} \contentsline {subsection}{\numberline {4.11.3}Exceptions}{14}