Dans le cadre d'un projet, je dois develloper un programme de p2p. Pour les échanges clients/serveur et serveur/clients, j'utilise des sockets UDP. Il n'a aucun problème lors de ces échanges quand le programme client et le programme serveur tourne sur la même machine, mais dès que je passe par inetrnet ou par un réseau local, les échanges n'aboutissent pas. Je pense donc que celà vient de l'intialisation des structures sockaddr_in du client et du serveur mais je ne vois pas où est l'erreur :
Marsh Posté le 15-02-2005 à 17:32:00
Bonjour,
Dans le cadre d'un projet, je dois develloper un programme de p2p. Pour les échanges clients/serveur et serveur/clients, j'utilise des sockets UDP. Il n'a aucun problème lors de ces échanges quand le programme client et le programme serveur tourne sur la même machine, mais dès que je passe par inetrnet ou par un réseau local, les échanges n'aboutissent pas. Je pense donc que celà vient de l'intialisation des structures sockaddr_in du client et du serveur mais je ne vois pas où est l'erreur :
code du client :
(l'adresse IP du serveur est passée en argument au lancemant du programme client)
code du serveur :
j'ai aussi essayé de passer une adresse spécifique au serveur avec :
mais cela ne fonctionne toujours pas ...
Rq : je suis sous Linux Mandrake 10.1
Aidez moi svp