Ajouter un commentaire

fredericmazue

Bonjour,

Permet moi d'abord une petite parenthèse. Une question comme celle que tu poses serait plus à sa place dans le forum "Programmation Système". Les sockets ne concernent pas C/C++ (la norme de ses langages n'en parlent pas) mais bien Window ou Linux ou un autre Unix, etc. Et on pourrait poser exactement la même question en codant en Pascal par exemple.

Pour répondre à ta question, normalement ça ne se fait pas. C'est en principe au système d'exploitation d'attribuer un numéro de port côté client, pour la simple raison qu'il connaît les ports déjà utilisés et peut en attribuer un libre.

Tu peux toutefois appeler bind (sans oublier les htons et companie...)entre socket et connect pour expérimenter dans le sens que tu veux. Mais la MSDN précise bien que tu risques des conflits.
Qu'est-ce que tu veux faire avec ça ?

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 EEEE  H  H  DDD    CCC  ZZZZZ 
E H H D D C Z
EEE HHHH D D C Z
E H H D D C Z
EEEE H H DDD CCC ZZZZZ