Java Networking: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 18: Line 18:


{{External|https://docs.oracle.com/javase/8/docs/api/java/net/Inet6Address.html}}
{{External|https://docs.oracle.com/javase/8/docs/api/java/net/Inet6Address.html}}
==SocketAddress==
{{External|https://docs.oracle.com/javase/8/docs/api/java/net/SocketAddress.html}}
Is an immutable representation of a socket address. It does not have any association with any protocol. The values are used by sockets for binding, connecting or as returned values.
===InetSocketAddress===
{{External|https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html}}
Represents an IP socket address (IP address + port or hostname + port).

Revision as of 20:09, 15 March 2017

Internal

Concepts

InetAddress

https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html

This class represents an Internet Protocol (IP) address. Its subclasses represent either 32 bit IPv4 addresses (Inet4Address) or an 128 bit IPv6 addresses (Inet6Address)

Inet4Address

https://docs.oracle.com/javase/8/docs/api/java/net/Inet4Address.html

Inet6Address

https://docs.oracle.com/javase/8/docs/api/java/net/Inet6Address.html

SocketAddress

https://docs.oracle.com/javase/8/docs/api/java/net/SocketAddress.html

Is an immutable representation of a socket address. It does not have any association with any protocol. The values are used by sockets for binding, connecting or as returned values.

InetSocketAddress

https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html

Represents an IP socket address (IP address + port or hostname + port).