Rechercher : dans
Par :

Questions sur les comm client/serveur

sebsauvage, le 4 mar 2002 à 10:58:12
 Signaler ce message aux modérateurs Revenir à la discussion

>Je voudrais savoir par quelle fonction le client fournit au serveur son adresse IP+le numéro de port

Il faut lire les RFC concernant TCP (en particulier le format des entêtes TCP ayant le flag SYN (demande de connexion)).
http://rfc.net
http://www.faqs.org

Une autre solution consiste à utiliser Ethereal pour voir dans un cas réel le format des trames (très instructif):
http://www.ethereal.com


>Est-ce que ce serait automatiquement choisi par le système

Oui, et chaque système d'exploitation a sa façon de faire.


>Dans le tutorial sur les socket que j'ai trouvé sur ce site, il est dit
> que le client appelle la fonction socket() puis connect(). Mais
>aucune de ces fonctions ne permet de fournir un numéro de port
>ou une adresse IP.

Si si, dans connect().

Collection CommentÇaMarche.net