Bonjour,
Je suis actuellement en train de coder un client/serveur qui s'échangent des données via des sockets. En charge maximale, il devrait y avoir 1500 lectures/seconde du côté du serveur (1 à N clients émettant de 1500 à 1500/N écritures si vous préférez), les données écrites sur les sockets étant de taille restreinte : entre 50 et 100 octets.
Tout cela marche plutôt bien, mais je me pose la question suivante : quelles sont les options des sockets que je dois préciser, et surtout, de quel côté les mettre ?
Actuellement, j'active :
Sur le serveur
SO_REUSEADDR : permet de réutiliser le port
Je souhaiterai activer SO_USELOOPBACK, mais je ne sais pas où (des deux côtés ?). Je souhaiterai également trouver quelles autres options pourraient m'intéresser (SO_LINGER ? IP_TOS ? TCP_NODELAY ? )
Merci
Partager