Looking for java Keywords? Try Ask4Keywords

Java LanguageSockets Java


Introduction

Les sockets sont une interface réseau de bas niveau qui aide à créer une connexion entre deux programmes, principalement des clients qui peuvent ou non s'exécuter sur le même ordinateur.

Socket Programming est l'un des concepts de réseautage les plus utilisés.

Remarques

Il existe deux types de trafic Internet:
1. TCP - Transmission Control Protocol 2. UDP - Protocole de datagramme utilisateur

TCP est un protocole orienté connexion.
UDP est un protocole sans connexion.

Le protocole TCP convient aux applications nécessitant une grande fiabilité et le temps de transmission est relativement moins critique.

UDP convient aux applications nécessitant une transmission rapide et efficace, comme les jeux. La nature sans état d'UDP est également utile pour les serveurs qui répondent à de petites requêtes provenant d'un grand nombre de clients.

En termes plus simples -
Utilisez le protocole TCP lorsque vous ne pouvez pas vous permettre de perdre des données et que le temps nécessaire pour envoyer et recevoir des données importe peu. Utilisez UDP lorsque vous ne pouvez pas vous permettre de perdre du temps et que la perte de données n'a pas d'importance.

Il existe une garantie absolue que les données transférées restent intactes et arrivent dans l’ordre dans lequel elles ont été envoyées en cas de TCP.
alors qu'il n'y a aucune garantie que les messages ou les paquets envoyés atteindraient du tout dans UDP.

Sockets Java Exemples Liés