Programmation de socket
Un socket est un point de connexion de communication (noeud final) que vous pouvez nommer et utiliser dans un réseau. La programmation de socket indique comment utiliser les API socket pour établir des liaisons de communication entre des processus distants et locaux.
Les processus qui utilisent un socket peuvent résider sur le même système ou sur des systèmes différents sur des réseaux différents. Les sockets sont utiles pour les applications autonomes et réseau. Les sockets vous permettent d'échanger des informations entre des processus sur la même machine ou sur un réseau, de distribuer le travail sur la machine la plus efficace et d'accéder facilement aux données centralisées. Les interfaces de programme d'application (API) de socket sont la norme réseau pour TCP/IP. Un large éventail de systèmes d'exploitation prennent en charge les API de socket. IBM i Les sockets prennent en charge plusieurs protocoles de transport et de réseau. Les fonctions système de socket et les fonctions réseau de socket sont autorisant les unités d'exécution multiples.
Les programmeurs qui utilisent Integrated Language Environment® (ILE) C peuvent se référer à cette collection de thèmes pour développer des applications socket. Vous pouvez également coder l'API des sockets à partir d'autres langages ILE, tels que RPG.
Le langage Java™ prend également en charge une interface de programmation de socket.