2010-11-12 3 views
0

J'essaye de mettre en place un serveur. J'ai l'intention d'utiliser firefox en tant que client. L'idée est d'écrire un certain chemin pour un répertoire dans votre ordinateur et le serveur pour afficher le contenu de ce répertoire.Essayer de lire à partir d'une socket pour la première fois échoue, alors cela fonctionne bien

J'ai créé le socket lié, etc. Chaque fois qu'il y a une connexion, le serveur lit la requête depuis le socket et ouvre le répertoire approprié. Le problème est la première fois que je suis sur le chemin je veux firefox semble attendre le serveur pour toujours tandis que du côté du serveur, il semble que le serveur attend quelque chose à écrire sur le port afin de le lire. Si j'arrête le firefox et rafraichis, tout irait bien.

Suis-je manque quelque chose:/Si vous avez besoin de codage pour vous aider, laissez-moi savoir

+1

Vous devez poster du code. – Falmarri

Répondre

0

Tu oublies probablement accept(2) (ou quelque chose comme ça) jusqu'à ce que la deuxième demande. Publiez du code.

Questions connexes