salut,
mon sujet est de coder un programme (logiciel) qui réalise de vpn entre un client et serveur donc je dispose de d’une carte réseau virtuelle (nommé tap) coté client et une autre coté serveur il faut connester ces deux taps via les sockets donc je doit lire les données du tap serveur send via socket ->recv par le client via son socket et l’ecrire sur son tap puis il va lire les données de son tap et les send via son socket -> recv par le serveur via son socket et l’ecrire sur son tap mais ce processus permet un ping du serveur vers le client mais le sens inverse ne marche pas j’ais constaté que le recv est bloqué.
malgré que j’utilise les socket non bloqaute coté client mais encore il ne marche pas meme le ping serveur vers client ne marche pas j’arrive pas à comprendre comment corriger ce probleme.
comment je peut debloquer recv coté client pour qu’il passe à l’instruction de lecture et send ?
j’espere que mon probleme sera clair et que vous pouvez m’aider.
merci d’avance