Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/07/2007, 14h57   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 0
Points : 0
Par défaut Probleme Tache Serveur et Client TCP Linux Embarque

Je travaille actuellement sur une plateforme intégrant linux embarqué:

J'ai crée un tache serveur TCP, dont le schema est le suivant (classique):
- appels socket, bind, listen, et [ accept, recv, close] en boucle

J'ai egalement crée un client, dont le schema est le suivant:
- appels socket, connect, send et close.

Le probleme ne montre aucune faille lorsqu'une carte est exclusivement client et une autre exclusivement serveur.

Lorsque que chaque carte est serveur et cliente, le systeme tourne un certain temps avant de "planter" avec l'erreur suivante:
"Unable to handle kernel null pointer dereference at virtual adress 00000000" !!
Cette erreur se produit lors de l'APPEL SYSTEME CONNECT() !!!!!!!!

Une premiere solution, qui n'en est pas une, mais qui ameliore la situation est d'utiliser une semaphore afin que le client ne tente pas une connection lorsque le serveur est reveillé.

D'ou peut provenir le probleme ? L'utilisation de l'appel Select() au sein du serveur ne change rien au Pb !!

Merci de votre aide et de vos reponses !!!!
FabienpERRIN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 11h53   #2
Membre habitué
 
Avatar de Maillon
 
Inscription : juin 2007
Messages : 132
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : juin 2007
Messages : 132
Points : 104
Points : 104
Envoyer un message via MSN à Maillon
Alors je ne sais pas trop comment t'aider mais en tout cas une recherche dans google permet de trouver bon nombre de sujet traitant de ton problème (enfin apparement).
http://www.google.fr/search?hl=fr&q=...e+Google&meta=
__________________
Aide ton prochain car à sa place tu aimerai bien qu'on t'aide.
_
Previously On My Life ...
_
Administrateur Réseaux et Systèmes.
_
Maillon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h18.


 
 
 
 
Partenaires

Hébergement Web