Le langage de programmation Java est une société diverse, multi-plateforme, langage de programmation orienté objet . Parce qu'il peut fonctionner sur plusieurs systèmes d'exploitation et architectures , Java peut effectuer une série de tâches , telles que la programmation de systèmes, le développement de jeux et de la gestion du réseau. Il peut également servir de plateforme pour développer un logiciel qui établit des connexions à des serveurs et à l'écoute du trafic réseau à travers des sous-routines appelées « prises ». Sockets TCP /IP
Alors que la plupart des utilisateurs ont une certaine familiarité avec la façon dont fonctionne la communication sur le Web, plus penser en termes de navigation de réseau de niveau supérieur comme une URL. Le protocole de contrôle de transfert et le protocole Internet , ou TCP /IP, fonctionne à un niveau inférieur à ces mécanismes , plus proche du matériel réseau réelle. Essentiellement, IP fonctionne en deux parties TCP /: " . Paquets " les contrôles d'aspect IP comment les données se déplace autour de l' Internet dans les blocs d'information discrets appelé TCP détermine la validité de ces paquets en vérifiant la corruption de données . Les sous-programmes sur de nombreux systèmes informatiques qui gèrent ces transmissions sont appelés « prises ».
Sockets et Java
pour traiter les données entrantes et sortantes utilisant des sockets , Java inclut la " bibliothèque java.net.Socket " . Les programmes qui poignée utilisation du trafic réseau prises pour gérer les connexions entre serveurs et clients . Quand un client fait une demande pour se connecter à un serveur , il envoie ses informations et, si la connexion est acceptée, le client et le serveur créer des sockets qui gèrent les transmissions de données entre les ordinateurs. Sockets ne sont pas nécessairement utilisés pour se connecter aux pages Web , même si elles font partie de la structure sous-jacente de la communication en réseau qui font des connexions Internet possible.
Déclaration et l'ouverture d'un Socket Connection