Anomalie d'un programme réseau - C - Programmation
Marsh Posté le 30-05-2020 à 10:15:11
erdax a écrit : Salut à tous! J'ai codé un serveur et un client en C. Le serveur envoie un message au client qui y répond. En local ça fonctionne parfaitement, adresse ipv4 pour le serveur et le client. En réseau par contre, le client se connecte bien au serveur et reçoit son premier message mais le message de retour n'est pas réceptionné. Dans le programme j'ai mis l'adresse privée pour le serveur et publique pour le client. J'ai également ouvert un port (Configuration TCP) sur mon routeur. |
Bonjour,
Tu as ouvert un port sur ton routeur, mais à quoi bon ? Ton routeur est là pour rediriger les échanges entre ton réseau local et Internet.
Ton problème vient probablement des ports à ouvrir sur les firewalls (Windows et/ou Linux) de ton client et de ton serveur. Tu peux faire un premier test en désactivant le firewall de chaque côté pour voir si les trames passent. Ensuite, si ça fonctionne, tu réactives les firewalls et tu ouvres les ports appropriés.
Cdt,
Slr56
Marsh Posté le 27-05-2020 à 16:46:18
Salut à tous! J'ai codé un serveur et un client en C. Le serveur envoie un message au client qui y répond. En local ça fonctionne parfaitement, adresse ipv4 pour le serveur et le client. En réseau par contre, le client se connecte bien au serveur et reçoit son premier message mais le message de retour n'est pas réceptionné. Dans le programme j'ai mis l'adresse privée pour le serveur et publique pour le client. J'ai également ouvert un port (Configuration TCP) sur mon routeur.
Le client se connecte bien donc je ne vois vraiment pas d'où vient le problème.
Merci pour votre aide!