Programación de sockets

Un socket es un punto de conexión de comunicaciones (punto final) que puede denominar y direccionar en una red. La programación de sockets muestra cómo utilizar las API de sockets para establecer enlaces de comunicación entre procesos remotos y locales.

Los procesos que utilizan un socket pueden residir en el mismo sistema o en sistemas diferentes en redes diferentes. Los sockets son útiles tanto para aplicaciones autónomas como de red. Los sockets le permiten intercambiar información entre procesos en la misma máquina o a través de una red, distribuir el trabajo a la máquina más eficiente y permitir fácilmente el acceso a datos centralizados. Las interfaces de programa de aplicación (API) de socket son el estándar de red para TCP/IP. Una amplia gama de sistemas operativos dan soporte a las API de socket. IBM i soportan múltiples protocolos de transporte y de red. Las funciones de sistema de socket y las funciones de red de socket son seguras en ejecución multihebra.

Los programadores que utilizan Integrated Language Environment® (ILE) C pueden consultar esta colección de temas para desarrollar aplicaciones de socket. También puede codificar en la API de sockets desde otros lenguajes ILE, como RPG.

El lenguaje Java™ también da soporte a una interfaz de programación de sockets.

Nota: Al utilizar los ejemplos, acepta los términos de la Información de licencia y declaración de limitación de responsabilidad de código.