Self-addressing sockets include the following three classes: DataGrampacket, DataGramsocket, and MulticastSocket. The DataGrampacket object depicts the address information of the self-address package. NET package.