Programación de comunicacións en rede con Java
Sumario
Comunicaciones en rede
O paquete java.net proporciona clases que permiten levar a cabo comunicaciíns entre procesos utilizando os protocolos estándares da familia de TCP/IP. Pode dividirse en dúas seccións:
- Clases de baixo nivel que permiten representar as principales entidades dos niveles de enlace, rede e transporte;
- Clases de alto nivel relacionadas con protocolos de nivel de aplicación
Comezaremos revisando as clases para interfaces de rede e enderezos IP, para despois progresar en algocentral nas comunicacións en rede: a programación de sockets de UDP e de TCP, cos que se desenvolverán programas servidores e clientes que se comunican utilizando os devanditos protocolos de transporte UDP e TCP; e que se pode considerar que implementan sencillos protocolos de nivel de aplicación.
| Interfaces de rede | NetworkInterface: interfaz de rede |
| Enderezos IP | InetAddress: enderezo IP
|
| Sockets | Socket: socket TCP de cliente, para conectar cun proceso servidor mediante TCP.
Interfaces de redeEnderezos IPResolución de nomesSockets UDPSockets TCPCreditos e referencias |